<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7233.28">
<TITLE>Re: [kde-solaris] Installation questions</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText13174 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>How do I re-intsall the
*.UTF-8 locales ?</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>Sorry, I am a noob...</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Stefan Teleman
[mailto:steleman@nyc.rr.com]<BR><B>Sent:</B> Tue 2/14/2006 8:41 PM<BR><B>To:</B>
KDE Solaris<BR><B>Subject:</B> Re: [kde-solaris] Installation
questions<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>On Tuesday 14 February 2006 09:59, Adrian Murillo wrote:<BR>>
Hi,<BR>> Thanks for the steps...<BR><BR>> As a note:<BR>> Under the
directions to install DTLOGIN it reads that:<BR>> mkdtlogin does not create
the necessary directory tree, so I found<BR>> the directory tree under
/usr/dt/config/C and copied them to<BR>> .../en_US.UTF-8 where the only
directory in there was Xresources.d<BR><BR>this means that the en_US.UTF-8
locale is not installed at all on your<BR>system -- you only have the default
skeleton directory.<BR><BR>this being the case, the dtlogin Session KDE menu
will not show up,<BR>because en_US.UTF-8 is just not a session language/locale
option on<BR>your system.<BR><BR>the best way of fixing this is to install the
*.UTF-8 locales, and<BR>then re-run mkdtlogin with the appropriate arguments.
KDE is very<BR>UTF-8 friendly, and if you ever want to switch locales or
languages,<BR>or use more than one language (en_US), UTF-8 is much better than
the<BR>old *.ISO8859-*.<BR><BR>the hacky way of fixing this (if you don't want
to install the UTF-8<BR>locales) is actually quite painful, and it involves
quite a bit of<BR>hand editing and copying. you would have to:<BR><BR>1. copy
the Xresources.KDE-3.4.3-32.en_US.UTF-8 file<BR>from
/usr/dt/config/en_US.UTF-8/Xresources.d/<BR>to
/usr/dt/config/en_US.ISO8859-1/Xresources.d/<BR>(or
/usr/dt/config/en_US.ISO8859-15/Xresources.d/), whichever you<BR>happen to have
chosen. Please make sure that at least one of these<BR>directories exists, and
it contains all the files described in the<BR>DTLOGIN installation instructions.
If there directories do not exist,<BR>or are completely empty, or do not contain
all the files described in<BR>the installation instructions, it means that the
corresponding locale<BR>is not installed on your system. If that is the case,
the<BR>corresponding dtlogin KDE session menu will not be available.<BR>2.
rename the suffix of this file from en_US.UTF-8 to en_US.ISO8859-1<BR>(or
en_US.ISO8859-15).<BR>3. edit the contents of this file, and replace all
instances of the<BR>string 'en_US.UTF-8' with either 'en_US.ISO8859-1'
or<BR>'en_US.ISO8859-15'.<BR>4. rename the suffix en_US.UTF-8 to either
en-US.ISO8859-1 or<BR>en_US.ISO8859-15 for the following
files:<BR><BR>/usr/dt/config/Xsession.KDE-3.4.3-32.en_US.UTF-8<BR>/usr/dt/config/Xsession2.KDE-3.4.3-32.en_US.UTF-8<BR>/usr/dt/config/Xinitrc.KDE-3.4.3-32.en_US.UTF-8<BR><BR>5.
edit the contents of _all_ these three files, and replace all<BR>instances of
the string 'en_US.UTF-8' with either 'en_US.ISO8859-1'<BR>or
'en_US.ISO8859-15'.<BR><BR>6. copy /opt/kde-3.4.3/bin/startkde.en_US.UTF-8<BR>to
/opt/kde-3.4.3/bin/startkde.en_US.ISO8859-1<BR>(or
/opt/kde-3.4.3/bin/startkde.en_US.ISO8859-15)<BR><BR>7. edit the contents of
this new KDE startup script<BR>(/opt/kde-3.4.3/bin/startkde.en_US.ISO8859-?),
and replace all<BR>instances of the string 'en_US.UTF-8' with either
'en_US.ISO8859-1'<BR>or 'en_US.ISO8859-15'.<BR><BR>At this point, you should
have the following file structure (let's<BR>assume that you are using
en_US.ISO8859-15):<BR><BR>/opt/kde-3.4.3/bin/startkde.en_US.ISO8859-15<BR>/usr/dt/config/Xsession.KDE-3.4.3-32.en_US.ISO8859-15<BR>/usr/dt/config/Xsession2.KDE-3.4.3-32.en_US.ISO8859-15<BR>/usr/dt/config/Xinitrc.KDE-3.4.3-32.en_US.en_US.ISO8859-15<BR>/usr/dt/config/en_US.ISO8859-15/Xresources.d/Xresources.KDE-3.4.3-32.en_US.ISO8859-15<BR>/usr/dt/appconfig/icons/C/KDE343Login<BR>/usr/dt/appconfig/icons/en_US.ISO8859-15/KDE343Login<BR><BR>If
all these files exist, and they have been edited correctly, you are<BR>ready to
test the dtlogin KDE session menu. To do this, from the<BR>dtlogin screen, firs
choose Options -> Reset Login Screen. After<BR>this, there should be a
Session entry for KDE 3.4.3:<BR><BR>Options -> Session -> KDE 3.4.3
[32-bit en_US.ISO8859-15]<BR><BR>Note: you _must_ be running in the
en_US.ISO8859-15 system locale when<BR>trying this. Otherwise the session will
not appear in any other<BR>language/locale combination, even though it may be
correctly<BR>installed and configured.<BR><BR>So, as you can see, this is
quite involved. My personal opinion is<BR>that it is much easier to just install
the *.UTF-8 locales and then<BR>run the mkdtlogin program again, and then use
en_US.UTF-8 in KDE.<BR><BR>I hope this makes sense. If you run into problems, or
have any<BR>questions, just email me directly.<BR><BR>For any other
language/encoding setting, repeat the same messy<BR>procedure above, with the
corresponding language/encoding.<BR><BR>--Stefan<BR><BR>-----<BR><BR>> I am
not sure what to do with the startup files under<BR>>
/opt/kde-3.4.3/bin.<BR>><BR>> I think I am stock at this point, any
suggestions?<BR>><BR>> Sorry, I not a guru on Solaris I am learning and I
like KDE for<BR>> desktop so please be patient.. ;-/<BR>><BR>>
Thanks,<BR>><BR>> Adrian<BR>><BR>> -----Original
Message-----<BR>> From: Stefan Teleman [<A
href="mailto:steleman@nyc.rr.com">mailto:steleman@nyc.rr.com</A>]<BR>> Sent:
Sunday, February 12, 2006 9:46 PM<BR>> To: KDE Solaris<BR>> Subject: Re:
[kde-solaris] Installation questions<BR>> Importance: High<BR>><BR>> On
Sunday 12 February 2006 18:25, Dino Linux wrote:<BR>> > Hi!<BR>>
><BR>> > I tried installing KDE on a Solaris 10 X86 box with no luck.
I<BR>> > don't understand how to install the packages on the kde ftp
site.<BR>> > And even after reading the installation instructions, I
still<BR>> > don't get it. I'm new to Solaris (been using it for about
a<BR>> > month), but I have expirence with UNIX like systems. I
have<BR>> > installed packages using pkgadd before, but I can't find any
KDE<BR>> > packages in that format. I wouldn't mind compiling KDE
from<BR>> > source, but I don't know how since I don't have make
installed<BR>> > here. If someone could point me in the right direction I
be very<BR>> > happy.<BR>><BR>> Hi.<BR>><BR>> 1. Download the
packages for your platform (IA32AMD32).<BR>> 2. The packages are archived and
compressed as *.tar.bz2.<BR>> 3. The files ending in *.md5 are the MD5
checksums for the<BR>> respective packages (you can check this way if the
package you<BR>> downloaded is indeed the one i uploaded).<BR>> 4.
Uncompress the package (bunzip2 <package-name>.tar.bz2)<BR>> 5. Un-tar
the package (tar xvf <package-name>.tar).<BR>> 6. At this point you'll
have the old tar archive <package-name>.tar<BR>> and the package per
se.<BR>> 7. install the package with:<BR>> %> pkgadd -d `pwd`
<package-name> # backticks not single quote<BR>> (you must be root to
do this, since the packages install under<BR>> /opt, which is usually owned
by root).<BR>> 8. If the package installed correctly (which it should), you
can<BR>> remove the archive of the package.<BR>> 9. Repeat with the next
package, until you have installed all of<BR>> them.<BR>><BR>> The
preferred order of installing these packages is:<BR>><BR>>
KDEkderequired-343<BR>> KDEqt-334<BR>> KDEpinentry-072-343<BR>><BR>>
If you are missing the libsunmath.so.1 libraries<BR>> (under
/usr/lib/libsunmath.so.1 and<BR>> /usr/lib/amd64/libsunmath.so.1), you should
also install<BR>><BR>> KDEkderuntime-343 (this package installs these
libraries).<BR>><BR>> If you also want, you can install KDEblender-237a at
this point.<BR>> These packages are part of the "required" package bundle.
Without<BR>> these, KDE simply will not work at all.<BR>><BR>> Now, you
are ready to install KDE 3.4.3 proper. You should install<BR>> these packages
first, in this order:<BR>><BR>> KDEkdearts-343<BR>>
KDEkdelibs-343<BR>> KDEkdebase-343<BR>> KDEkdenetwork-343<BR>>
KDEkdepim-343<BR>> KDEkdemultimedia-343<BR>><BR>> After this, you can
install the packages in any order you like, it<BR>> does not really matter. I
would recommend you install everything,<BR>> because there are many
inter-dependencies, and, because if you skip<BR>> a package, you will miss
that functionality.<BR>><BR>> After you are done installing the packages,
there are some patches<BR>> to be installed (which were released after the
3.4.3 distro), in<BR>> the following order:<BR>><BR>>
KDE20060107-01<BR>> KDE20060107-02<BR>> KDE20060110-01<BR>>
KDE20060116-01<BR>> KDE20060131-01<BR>> KDE20060131-02<BR>>
KDE20060207-01<BR>><BR>> The patches are archived and compressed exactly
like the KDE<BR>> packages (*.tar.bz2).<BR>><BR>> You can install these
patches with<BR>><BR>> %> patchadd -M `pwd` <patch-package> #
backticks, not single quote<BR>><BR>> pkgadd and patchadd live in
/usr/sbin. You should make sure<BR>> /usr/sbin is in root's
path.<BR>><BR>> After installing all the patches, the installation is
finished.<BR>> Obviously, you don't need to keep the packages or patches
after you<BR>> have installed them. Now you can proceed to the configuration.
To<BR>> do this, please read the installation instructions (there are
quite<BR>> a few of them, there are some configuration files which need to
be<BR>> edited, and there is a small program named 'mkdtlogin' which
needs<BR>> to be run, and which creates your dtlogin session menu for
KDE).<BR>> Please read these instructions carefully. :-)<BR>><BR>> You
can download the 3.4.3 distro packages + patches here:<BR>> <A
href="http://mirrors.dotsrc.org/kde/stable/3.4.3/SOLARIS/SUNSTUDIO10/IA32">http://mirrors.dotsrc.org/kde/stable/3.4.3/SOLARIS/SUNSTUDIO10/IA32</A><BR>>AMD32
/REQUIRED/<BR>> <A
href="http://mirrors.dotsrc.org/kde/stable/3.4.3/SOLARIS/SUNSTUDIO10/IA32">http://mirrors.dotsrc.org/kde/stable/3.4.3/SOLARIS/SUNSTUDIO10/IA32</A><BR>>AMD32
/KDE/<BR>> <A
href="http://mirrors.dotsrc.org/kde/stable/3.4.3/SOLARIS/SUNSTUDIO10/IA32">http://mirrors.dotsrc.org/kde/stable/3.4.3/SOLARIS/SUNSTUDIO10/IA32</A><BR>>AMD32
/PATCHES.BINARIES/<BR>><BR>> The installation instructions are
here:<BR>> <A
href="http://mirrors.dotsrc.org/kde/stable/3.4.3/SOLARIS/SUNSTUDIO10/INST">http://mirrors.dotsrc.org/kde/stable/3.4.3/SOLARIS/SUNSTUDIO10/INST</A><BR>>ALLAT
ION/<BR>><BR>> This is just an example where you can find KDE 3.4.3. If
you search<BR>> in Google for 'KDE 3.4.3 Solaris', you will get many more
sites<BR>> where you can find the distro.<BR>><BR>> If you run into
problems, or have questions, just email me<BR>> directly.<BR>><BR>>
--Stefan<BR><BR>--<BR>Stefan
Teleman 'Nobody Expects
the Spanish
Inquisition'<BR>steleman@nyc.rr.com
-Monty Python<BR>___________________________________________________<BR>This
message is from the kde-solaris mailing list.<BR>Account management: <A
href="https://mail.kde.org/mailman/listinfo/kde-solaris">https://mail.kde.org/mailman/listinfo/kde-solaris</A>.<BR>Archives:
<A href="http://lists.kde.org/">http://lists.kde.org/</A>.<BR>More info: <A
href="http://www.kde.org/faq.html">http://www.kde.org/faq.html</A>.<BR></FONT></P></DIV>
</BODY>
</HTML>