source: kde/kde-intro.xml@ 2dae8b3

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.0 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb v5_1 v5_1-pre1 xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 2dae8b3 was 2dae8b3, checked in by Tushar Teredesai <tushar@…>, 20 years ago

Use envvar KDE_PREFIX for kde installation

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@2204 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 4.5 KB
Line 
1<partintro>
2<title>Introduction to <acronym>KDE</acronym></title>
3
4<para><acronym>KDE</acronym> is a comprehensive desktop environment that builds on
5<application>XFree86</application> and <application>Qt</application> to provide
6a window manager and many user tools, including a browser, word processor,
7spreadsheet, presentation package, games, and numerous other utilities. It
8provides extensive capabilities for customization.</para>
9
10<para>We divide the <acronym>KDE</acronym> instructions into two parts. The first part, the
11core packages, are needed for the rest of <acronym>KDE</acronym> to work. The second part
12presents additional packages which provide functionality in various areas
13(multimedia, graphics etc).</para>
14
15<para><acronym>KDE</acronym> also has many internationalization packages in the form of:
16<filename>kde-i18n-xx-&kde-version;.tar.bz2</filename>
17where the xx is a two to five letter code for the country covered. We
18do not cover the installation of these packages here.</para>
19
20<para>There are two alternatives for installing <acronym>KDE</acronym>. Option one, that
21is used by most of the commercial distributions, is to
22install <acronym>KDE</acronym> in the standard system prefix: <filename>/usr</filename>.
23This option allows the use of KDE without the need for any additional configuration such
24as modification of various environment variables or configuration files. Option two is
25to install it in a unique prefix such as <filename>/opt/kde</filename> or
26<filename>/opt/kde-&kde-version;</filename>. This option allows for easy removal of
27the package.</para>
28
29<para>Based on your preference, set <envar>KDE_PREFIX</envar>.</para>
30<para>If <application><acronym>KDE</acronym></application> is your desktop of choice:</para>
31<screen><userinput><command>export KDE_PREFIX=/usr</command></userinput></screen>
32<para>If you want to try-out <application><acronym>KDE</acronym></application>:</para>
33<screen><userinput><command>export KDE_PREFIX=/opt/kde-&kde-version;</command></userinput></screen>
34
35<para>Remember to execute <command>ldconfig</command> after installation of libraries to
36update the library cache.</para>
37
38<para>If you are not installing <acronym>KDE</acronym> in <filename>/usr</filename> you will need to make some
39configuration changes:</para>
40
41<para>Add to your system or personal profile:</para>
42
43<screen><userinput><command>export PATH=$PATH:/opt/kde-&kde-version;/bin
44export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/kde-&kde-version;/lib/pkgconfig</command></userinput></screen>
45
46<para>Add to your <filename>/etc/ld.so.conf</filename>:</para>
47
48<screen><userinput><command>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; "EOF"</command>
49# Begin kde addition to /etc/ld.so.conf
50
51/opt/kde-&kde-version;/lib
52
53# End kde addition
54<command>EOF</command></userinput></screen>
55
56<para>Add to your <filename>/etc/man.conf</filename>:</para>
57
58<screen><userinput><command>cat &gt;&gt; /etc/man.conf &lt;&lt; "EOF"</command>
59# Begin kde addition to man.conf
60
61MANPATH /opt/kde-&kde-version;/man
62
63# End kde addition to man.conf
64<command>EOF</command></userinput></screen>
65
66<tip>
67<para>If you prefer installing <acronym>KDE</acronym> in <filename>/opt</filename>
68one trick to avoid the above configuration changes is to replace <filename>/opt/kde-&kde-version;</filename>
69with <filename>/opt/kde</filename> and to create a symlink from <filename>/opt/kde-&kde-version;</filename>
70to <filename>/opt/kde</filename>.</para>
71<screen><userinput><command>ln -sf &kde-version; /opt/kde</command></userinput></screen>
72</tip>
73
74<tip>
75<para>All the <acronym>KDE</acronym> packages are comprised of various components.
76The default is to
77install most of the components. If specific components are to be eliminated, the
78official way is to set the variable <envar>DO_NOT_COMPILE</envar>.
79This comes in handy when there are problems compiling a particular
80component.</para>
81
82<screen><userinput><command>DO_NOT_COMPILE="component1 component2" \
83 ./configure --prefix=/opt/kde...</command></userinput></screen>
84
85<para>The core <acronym>KDE</acronym> packages also honor this variable, but omitting components
86from the core packages is not advisable since it may result in an
87incomplete <acronym>KDE</acronym> installation.</para>
88</tip>
89
90<note><para>In each of the packages,
91one other option to <command>configure</command> can be added:
92<parameter>--enable-final</parameter>. This option can speed up the build
93process, but requires a lot of memory. If you have less than 256MB of RAM,
94this option may cause swapping and significantly slow compilation.</para></note>
95
96</partintro>
Note: See TracBrowser for help on using the repository browser.