aboutsummaryrefslogtreecommitdiffstats
path: root/kde/kde-intro.xml
blob: 46cc48120678e4180106c188e9193347f6215f0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<partintro>
<title>Introduction to KDE</title>

<para>
<screen>KDE depends on: <xref linkend="xfree86"/> and <xref linkend="qt"/></screen>
</para>

<para>KDE is a comprehensive desktop environment that builds on 
<productname>XFree86</productname> and <productname>QT</productname> to provide
a window manager and many user tools, including a browser, word processor, 
spreadsheet, persentation package, games, and numerous other utilities.  It 
provides extensive capabilites for customization.</para>

<para>We divide the KDE instructions into three parts.  The first part, the
core packages, are needed for the rest of KDE to work.  The second part
presents additional packages which provide functionality in various areas
(multimedia, graphics etc).  Finally, we describe installation of other 
miscellaneous KDE packages.</para>

<para>As the instructions for compiling and installing KDE were developed,
the options to <filename>configure</filename> were examined and the parameters
presented are the most likely to compile correctly.  In each of the packages,
one other option to <filename>configure</filename> can be added: 
<userinput>--enable-final</userinput>.  This option can speed up the build 
process, but requires a lot of memory. If you have less than 256MB of RAM, 
this option may cause swapping and significantly slow compilation.</para>

<para>KDE also has many internationalization packages in the form of:
<userinput>kde-i18n-xx-&kde-version;.tar.bz2</userinput>
where the xx is a two to five letter code for the country covered.  We
do not cover the installation of these packages here.</para>

<para>All the KDE packages comprise of various components. The default is to
install most of the components. If specific components are to be eliminated, the
official way is to set the variable <userinput>DO_NOT_COMPILE</userinput>.
This comes in handy when there are problems compiling a particular
component.</para>

<para><screen><userinput>DO_NOT_COMPILE="component1 component2" \
./configure --prefix=/opt/kde...</userinput></screen></para>

<para>The core KDE pacakges also honor this variable, but omitting components
from the core packages is not advisable since it may result in an
incomplete KDE installation.</para>

</partintro>