KDE 3.x Installation On Solaris Discussed
Jim Hall writes " A recent Sun-hosted article looks at installing and running KDE 3.x on Solaris Operating System (Solaris OS) -based workstations. Author Corey Liu tries to shy away from the debate over GNOME vs. KDE, and focuses on how KDE is installed on Sun workstations and the Solaris OS.
Both GNOME and KDE are available at freeware Web sites for users of the Solaris OS. While Sun recently began to favor GNOME as the default desktop environment on the Solaris OS, some people still enjoy using KDE."
... I must say for one thing, that was probably one of the worst articles I've ever seen... A monkey could figure out how to stick the Solaris Companion CD in the drive and install KDE.
That aside, I would personally recommend not installing the sun provided KDE, but rather, the packages assembled by Stefan Teleman, available through ftp.kde.org. This is version 3.1.4, whereas the Sun provided version is 3.1.1a.
KDE 3.x comes shipped with Solaris 8 or 9 on the Software Companion CD. I highly recommend installing all of this software, and you'll get a fully functional compiled version of KDE that is provided by Sun and supported by Sun. There is also a readme under your /opt/sfw folder that is placed there by the installer and tells you how to add KDE to your desktop selection at the Solaris login screen.
"When the president does it, that means it's not illegal." - Richard M. Nixon
I've been using the two together since kde 1.1, and it always works just fine. Now and again you might have to tweak a header file or Makefile, but usually the core and 95% of the apps work right out of the box. (Sometimes the early betas just won't build, but I can live with that.)
I'll never understand why Sun went with GNOME over KDE, cos, in terms of stability at least, that's *always* sucked on Solaris. The only shame is that you can't, at least without *major* patching, build KDE with Forte.
Well written software requires very little effort to port from Unix to Unix. It's very rare I find anything written primarily for Linux that won't build on Solaris.
This makes it very frustrating when (usually linux) people can't see further than their own OS and fail to write portable code. It's not much more work really, and people will love you for it.