<para>So you have heard the rumors. Or you have seen the screenshots.
And you are dying to get hold of &kde;. But you know next to nothing
about this whole <quote>alternative OS</quote> business. Don't worry!
You only need to do some (well, maybe not some) reading, that's
all!</para>
<para>&kde; does not run on any version of &Microsoft; &Windows; or OS/2 (yet). To run
&kde;, you need to have a &UNIX; system. Please refer to <xref
linkend="platform"/> for more details.</para>
<para>Decide on a platform and set it up for your system. This
<acronym>FAQ</acronym> can not help you with this, since &kde;<ulink
url="http://www.kde.org"> runs on many &UNIX;</ulink> platforms. </para>
<!-- Taken out because we can not help with all platforms and KDEisnotLINUX -->
<para>Finally, you are ready to commence the &kde; installation.
Please start reading from the next section. To get &kde;, please
refer to <xref linkend="where-to-get-kde"/>. Last but not least, if
you encounter any problems while installing &kde;, please do not
hesitate to make use of the &kde; <link
linkend="mailing-lists">mailing lists</link> and <link
linkend="newsgroups">newsgroups</link>. But do bear this in mind: no
question is too silly to ask, but some are too silly to answer,
especially when they are already answered in this <acronym>FAQ</acronym>.</para>
<para>Good luck and have fun!</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>What kind of hardware do I need to run &kde; ?</para>
</question>
<answer>
<para>To run &kde; it is recommended that you have at least a pentium II processor, 64MB of memory and 500MB of free disk space for a basic installation. While &kde; may run on slower configurations than this, performance can be severely impaired. Generally, if your computer runs an &X-Server; already with other desktop environments or window managers it's probably fast enough to run &kde;.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>Available package formats</para>
</question>
<answer>
<para>You can find several kinds of binary and source packages for
different distributions and operating systems on the &kde-ftp;. The
binary packages are not made by the &kde; Team, but by the
distributors themselves, or some dedicated individuals. Please refer to
<para>Various bindings for other languages, including &Java;, Perl, Python, ...</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdegames</term>
<listitem>
<para>Optional</para>
<para>Various games like &kmahjongg;, &ksnake;, &kasteroids;, and
&kpatience;.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdegraphics</term>
<listitem>
<para>Optional</para>
<para>Various graphics-related programs like &PostScript; previewer,
&DVI; previewer, and a drawing program.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdeutils</term>
<listitem>
<para>Optional</para>
<para>Various desktop tools like a calculator, an editor and other
nifty stuff.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdemultimedia</term>
<listitem>
<para>Optional</para>
<para>Multimedia applications like a &CD; player and a mixer.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdenetwork</term>
<listitem>
<para>Optional</para>
<para>Network applications. Currently contains the instant messaging client &kopete;, the
download manager &kget;, and several other network-related programs.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdepim</term>
<listitem>
<para>Optional</para>
<para>Personal information management tools. Contains the email client &kmail;, the newsreader &knode; and other related programs.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdeadmin</term>
<listitem>
<para>Optional</para>
<para>System administration programs.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdeedu</term>
<listitem>
<para>Optional</para>
<para>
Educational and entertaining applications for &kde;'s younger users.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdeaccessibility</term>
<listitem>
<para>Optional</para>
<para>
KDE accessibility programs such as a screen magnifier and speech synthesizer front end.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdetoys</term>
<listitem>
<para>Optional</para>
<para>Toys!</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdevelop</term>
<listitem>
<para>Optional</para>
<para>A complete Integrated Development Environment for &kde; and Qt</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdewebdev</term>
<listitem>
<para>Optional</para>
<para>Web development applications. Contains such applications as &quanta;, an integrated web development environment and other applications useful in web development</para>
</listitem>
</varlistentry>
<varlistentry>
<term>kdesdk</term>
<listitem>
<para>Optional</para>
<para>KDE Software Development Kit. Contains a collection of applications and tools used by KDE Developers.</para>
</listitem>
</varlistentry>
</variablelist>
<para>&arts; and then kdelibs should be installed before everything
else, and kdeaddons last. The other packages can be installed in any
arbitrary order.</para>
<para>Most package management tools will let you put all these
packages in one folder and install them all at once, figuring out
the dependencies as they go.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>Installation instructions for the different package
formats</para>
</question>
<answer>
<para><important>
<para>Please do not forget to read the <filename>README</filename> and <filename>INSTALL</filename> files if they are available.</para>
</important></para>
<variablelist>
<varlistentry>
<term>Installation of the Debian packages</term>
<listitem>
<para>The Debian packages install in accordance with the upcoming <acronym>FHS</acronym> (File
<term>Installation of the source <filename>.tar.bz2</filename> files</term>
<listitem>
<para>Since there are always changes and updates to the way &kde; is compiled, please
refer to <ulink url="http://developer.kde.org/build/index.html">Download and Install from Source</ulink> for the most up to date installation instructions for the source packages.
</para>
<para>The general approach should work in most cases though.
</para>
<para>The source <filename>.tar.bz2</filename> package installs into <filename
class="directory">/usr/local/kde</filename> by default. You can
override this setting by using the <option>--prefix</option> option of
the <filename>configure</filename> script.</para>
<procedure>
<step performance="required"><para>unpack the packages with <command>tar <option>jxvf
make; make install</command> to install into <filename
class="directory">/home/me</filename>. Replace <replaceable>/home/me</replaceable> with your home directory, generally defined in <envar>$HOME</envar></para></step>
<step performance="required"><para>Add the following to your init files. Please note that if
it is not necessary for you to set <envar>LD_LIBRARY_PATH</envar>, it
<para>If the symlinks get broken, usually because a
<command>cron</command> or shutdown script is emptying out the
<filename class="directory">/tmp</filename> folder, then strange
things will happen. These files, and the symlinks, will all be
created automatically at the start of &kde; so you can safely remove
them <emphasis>while &kde; is not running</emphasis>.</para>
<para>If you are only getting a gray screen when you start &kde;, or if you get an error message telling you to <errorname>Check your installation</errorname>, then shut down X and delete all the files listed above, then try to restart X.</para>
<para>Normally (&ie; when not upgrading between &kde; versions) it's
quite safe to leave these files intact, and you may shave a few
seconds off your &kde; startup time by doing so.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>Compiling kdebase gives me a <errorname>bin/sh: msgfmt: command
not found</errorname> error!</para>
</question>
<answer>
<para>You need the &GNU; <application>msgfmt</application> which is
part of the &GNU; i18n package <application>gettext</application>.
You should be able to download it from any
&GNU; mirror.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>How do I uninstall &kde; applications compiled from
source?</para>
</question>
<answer>
<para>You can uninstall your programs by typing <command>make
uninstall</command> in the folder where you did <command>make
install</command>. If you have already deleted that folder,
then there is only one way, and it is not good: go to <filename
class="directory">$<envar>KDEDIR</envar>/bin</filename> and start deleting files
one by one.</para>
<para>If you expect to find yourself in this situation, you might want to
consider a program such as &GNU; <application>stow</application>, found at