source: archive/kde/core/kdebase.xml@ 45f56ac

10.0 10.1 11.0 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 ken/refactor-virt krejzi/svn lazarus nosym perl-modules qt5new systemd-11177 systemd-13485 trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 45f56ac was 45f56ac, checked in by Krejzi <krejzi@…>, 8 years ago

Rename samba3 to samba, begin updating packages in GNOME chapter.

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

  • Property mode set to 100644
File size: 16.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY kdebase-download-http "&trinity-repo-http;/kdebase-&trinity-version;.tar.gz">
8 <!ENTITY kdebase-download-ftp "&trinity-repo-ftp;/kdebase-&trinity-version;.tar.gz">
9 <!ENTITY kdebase-md5sum "d1f7e1f94eeb46b981fe1ba144179840">
10 <!ENTITY kdebase-size "28.3 MB">
11 <!ENTITY kdebase-buildsize "179 MB">
12 <!ENTITY kdebase-time "6.6 SBU">
13]>
14
15<sect1 id="kdebase" xreflabel="kdebase-&trinity-version;">
16 <?dbhtml filename="kdebase.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Kdebase-&trinity-version;</title>
24
25 <indexterm zone="kdebase">
26 <primary sortas="a-kdebase">Kdebase</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Kdebase</title>
31
32 <para><application>kdebase</application> is the last mandatory package
33 required for the <application>Trinity/KDE3 Desktop Environment</application>. It
34 provides various applications, infrastructure files and libraries.</para>
35
36 &lfs70_checked;
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing='compact'>
40 <listitem>
41 <para>Download (HTTP): <ulink url="&kdebase-download-http;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download (FTP): <ulink url="&kdebase-download-ftp;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download MD5 sum: &kdebase-md5sum;</para>
48 </listitem>
49 <listitem>
50 <para>Download size: &kdebase-size;</para>
51 </listitem>
52 <listitem>
53 <para>Estimated disk space required: &kdebase-buildsize;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated build time: &kdebase-time;</para>
57 </listitem>
58 </itemizedlist>
59
60 <bridgehead renderas="sect3">Kdebase Dependencies</bridgehead>
61
62 <bridgehead renderas="sect4">Required</bridgehead>
63 <para role="required">
64 <xref linkend="kdelibs"/> and
65 <xref linkend="dbus-qt3"/>
66 </para>
67
68 <bridgehead renderas="sect4">Recommended</bridgehead>
69 <para role="recommended">
70 <xref linkend="aRts"/>,
71 <xref linkend="libart_lgpl"/>, and
72 <xref linkend="openssl"/>
73 </para>
74
75 <bridgehead renderas="sect4">Optional</bridgehead>
76 <para role="optional">
77 <xref linkend="cyrus-sasl"/>,
78 <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink>,
79 <xref linkend="libusb-compat"/>,
80 <xref linkend="linux-pam"/>,
81 <xref linkend="openldap"/>,
82 <xref linkend="samba"/>,
83 <xref linkend="sudo"/>,
84 <ulink url="http://www.openexr.com/">OpenEXR</ulink>, and
85 <ulink url="http://sourceforge.net/projects/libraw1394/">libraw1394</ulink>
86 </para>
87
88 <bridgehead renderas="sect4">Optional (for api documentation)</bridgehead>
89 <para role="optional">
90 <xref linkend="libxml2"/>,
91 <xref linkend="graphviz"/>, and
92 <xref linkend="doxygen"/>
93 </para>
94
95 <para condition="html" role="usernotes">User Notes:
96 <ulink url="&blfs-wiki;/kdebase"/></para>
97
98 </sect2>
99
100 <sect2 id="kdebase-runtime-dependencies"
101 xreflabel="KDE Base Runtime Dependencies">
102 <title>Run-Time Dependencies</title>
103
104 <para>Note that there are two additional packages you can install that
105 are used at run-time for <command>konqueror</command> ioslave protocols.
106 You can install the <ulink
107 url="http://mtools.linux.lu/?power-to-the-parliament">Mtools</ulink>
108 package to enable the <quote>floppy</quote> ioslave protocol. This will
109 allow easy access to the floppy disk drives on your system. The <ulink
110 url="http://packages.debian.org/stable/source/hfsplus">hfsplus</ulink>
111 package can be installed to access HFS+ partitions on a Mac OS system
112 using the <quote>mac</quote> ioslave.</para>
113
114 <para>One additional package that can be used at run time is <xref
115 linkend="pciutils"/>. This enables the <application>KDE Info
116 Center</application> to use <application>lspci</application> for its "pci"
117 info section.</para>
118
119 <para>Another package usable at run time is <ulink
120 url="http://www.htdig.org">htdig</ulink>. The enables <command>
121 khelpcenter</command> to create a search index for the KDE application
122 manuals.</para>
123 </sect2>
124
125 <sect2 role="installation">
126 <title>Installation of Kdebase</title>
127
128 <para>Install <application>kdebase</application> with:</para>
129
130<screen><userinput>MAKEDIR=/tmp/buildbase &amp;&amp;
131KDEBASE=`pwd` &amp;&amp;
132rm -rf $MAKEDIR &amp;&amp;
133mkdir -p $MAKEDIR &amp;&amp;
134cd $MAKEDIR &amp;&amp;
135
136cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \
137 -DCMAKE_VERBOSE_MAKEFILE=ON \
138 -DWITH_ARTS=ON \
139 -DWITH_SHADOW=ON \
140 -DWITH_XCURSOR=ON \
141 -DWITH_XFIXES=ON \
142 -DWITH_XRANDR=ON \
143 -DWITH_XRENDER=ON \
144 -DWITH_XDAMAGE=ON \
145 -DWITH_XEXT=ON \
146 -DWITH_XDMCP=ON \
147 -DWITH_XINERAMA=ON \
148 -DWITH_SAMBA=ON \
149 -DWITH_LIBUSB=ON \
150 -DWITH_SUDO_KDESU_BACKEND=ON \
151 -DBUILD_ALL=ON \
152 -DWITH_XCOMPOSITE=ON \
153 $KDEBASE &amp;&amp;
154
155unset KDEBASE MAKEDIR</userinput></screen>
156
157 <para>Some of the optional support programs for <application>kdebase</application>
158 must be specified by the user. The option is in the form "-DWITH_PKG=ON" and
159 the following options are recognozed for 'PKG': , SAMBA, LIBUSB,
160 SUDO_KDESU_BACKEND, LDAP, OPENEXR, SASL, LIBRAW1394, HAL, PAM, and I8K (Dell
161 Laptop Extensions).</para>
162
163 <para>The <userinput>cmake</userinput> step does not pick up all the required
164 libraries and paths. One special problem is that libtirpc.so is required
165 for nfs and is not detected. Fix these problems with:</para>
166
167<screen><userinput>export LIBRARY_PATH=$XORG_PREFIX/lib:/lib &amp;&amp;
168find -name link.txt -exec sed -i -e "s@-lICE@&amp; -lX11 -lXrender -ltirpc@" {} \;</userinput></screen>
169
170 <para>Now, continue with the build:</para>
171
172<screen><userinput>make</userinput></screen>
173
174 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
175 href="../../xincludes/kde-apidocs.xml"/>
176
177 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
178
179<screen role='root'><userinput>make install</userinput></screen>
180
181 </sect2>
182
183 <sect2 role="configuration">
184 <title>Configuring Kdebase</title>
185
186 <sect3><title>Configuration Information</title>
187
188 <para>There is no real configuration necessary for this package other
189 than to ensure you follow the steps outlined in the last section of
190 this chapter, <xref linkend="kde-core-config"/>.</para>
191
192 </sect3>
193
194 </sect2>
195
196 <sect2 role="content">
197 <title>Contents</title>
198
199 <segmentedlist>
200 <segtitle>Installed Programs</segtitle>
201 <segtitle>Installed Libraries</segtitle>
202 <segtitle>Installed Directories</segtitle>
203
204 <seglistitem>
205 <seg>appletproxy, drkonqi, extensionproxy, genkdmconf, kaccess,
206 kappfinder, kapplymousetheme, kasbar, kate, kblankscrn.kss,
207 kbookmarkmerger, kcheckpass, kcheckrunning, kcminit, kcminit_startup,
208 kcontrol, kcontroledit, kdcop, kdebugdialog, kdeeject, kdeinstallktheme,
209 kdepasswd, kdeprintfax, kdesktop, kdesktop_lock, kdesu, kdesud, kdialog,
210 kdm, kdm_config, kdm_greet, kdmctl, keditbookmarks, keditfiletype,
211 kfind, kfmclient, kfontinst, kfontview, khc_docbookdig.pl, khc_htdig.pl,
212 khc_htsearch.pl, khc_indexbuilder, khc_mansearch.pl, khelpcenter,
213 khotkeys, kicker, kinfocenter (link to kcontrol), kio_media_mounthelper,
214 kio_system_documenthelper, kjobviewer, klipper,
215 klocaldomainurifilterhelper, kmenuedit, knetattach, kompmgr, konqueror,
216 konsole, kpager, kpersonalizer, kpm, kprinter, krandom.kss, krandrtray,
217 krdb, kreadconfig, krootimage, ksmserver, ksplash, ksplashsimple, kstart,
218 ksysguard, ksysguardd, ksystraycmd, ktip, ktrash, kwebdesktop, kwin,
219 kwin_killer_helper, kwin_rules_dialog, kwrite, kwriteconfig, kxkb,
220 nspluginscan, nspluginviewer, and startkde</seg>
221 <seg>Numerous KDE support libraries, helper modules, and kioslaves</seg>
222 <seg>/etc/xdg/menus/applications-merged and the following subdirectories
223 of &kde-dir;/: include/{kate, ksgrd, ksplash, kwin},
224 lib/kconf_update_bin, share/{applnk, apps/{too many to list},
225 config, config.kcfg, desktop-directories, doc/kdm, fonts,
226 /mimelnk/{fonts, media, print}, services/{searchproviders,
227 useragentstrings}, sounds, templates, wallpapers, and /var/lib/kdm</seg>
228 </seglistitem>
229 </segmentedlist>
230
231 <variablelist>
232 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
233 <?dbfo list-presentation="list"?>
234 <?dbhtml list-presentation="table"?>
235
236 <varlistentry id="kate">
237 <term><command>kate</command></term>
238 <listitem>
239 <para> is a programmer's text editor for <application>KDE</application>.</para>
240 <indexterm zone="kdebase kate">
241 <primary sortas="b-kate">kate</primary>
242 </indexterm>
243 </listitem>
244 </varlistentry>
245
246 <varlistentry id="kcontrol">
247 <term><command>kcontrol</command></term>
248 <listitem>
249 <para> is the <application>KDE</application> Control Center.</para>
250 <indexterm zone="kdebase kcontrol">
251 <primary sortas="b-kcontrol">kcontrol</primary>
252 </indexterm>
253 </listitem>
254 </varlistentry>
255
256 <varlistentry id="kdebugdialog">
257 <term><command>kdebugdialog</command></term>
258 <listitem>
259 <para>is a dialog box for managing diagnostic messages at runtime.</para>
260 <indexterm zone="kdebase kdebugdialog">
261 <primary sortas="b-kdebugdialog">kdebugdialog</primary>
262 </indexterm>
263 </listitem>
264 </varlistentry>
265
266 <varlistentry id="kdesu">
267 <term><command>kdesu</command></term>
268 <listitem>
269 <para>is a graphical front end for the Unix
270 <command>su</command> command.</para>
271 <indexterm zone="kdebase kdesu">
272 <primary sortas="b-kdesu">kdesu</primary>
273 </indexterm>
274 </listitem>
275 </varlistentry>
276
277 <varlistentry id="kdm">
278 <term><command>kdm</command></term>
279 <listitem>
280 <para>is the <application>KDE</application> display manager
281 (a replacement for <command>xdm</command>).</para>
282 <indexterm zone="kdebase kdm">
283 <primary sortas="b-kdm">kdm</primary>
284 </indexterm>
285 </listitem>
286 </varlistentry>
287
288 <varlistentry id="kfind">
289 <term><command>kfind</command></term>
290 <listitem>
291 <para>is a utility to find files.</para>
292 <indexterm zone="kdebase kfind">
293 <primary sortas="b-kfind">kfind</primary>
294 </indexterm>
295 </listitem>
296 </varlistentry>
297
298 <varlistentry id="khelpcenter">
299 <term><command>khelpcenter</command></term>
300 <listitem>
301 <para>is the <application>KDE</application> help tool.</para>
302 <indexterm zone="kdebase khelpcenter">
303 <primary sortas="b-khelpcenter">khelpcenter</primary>
304 </indexterm>
305 </listitem>
306 </varlistentry>
307
308 <varlistentry id="kicker">
309 <term><command>kicker</command></term>
310 <listitem>
311 <para>is the <application>KDE</application> control panel.</para>
312 <indexterm zone="kdebase kicker">
313 <primary sortas="b-kicker">kicker</primary>
314 </indexterm>
315 </listitem>
316 </varlistentry>
317
318 <varlistentry id="kinfocenter">
319 <term><command>kinfocenter</command></term>
320 <listitem>
321 <para>provides a centralized and convenient overview of your
322 <application>KDE</application> and system settings.</para>
323 <indexterm zone="kdebase kinfocenter">
324 <primary sortas="b-kinfocenter">kinfocenter</primary>
325 </indexterm>
326 </listitem>
327 </varlistentry>
328
329 <varlistentry id="kioslaves">
330 <term>kioslaves</term>
331 <listitem>
332 <para>are support modules designed to be intimately familiar with a
333 certain protocol, so that a standard interface (most often these are
334 used by <command>konqueror</command>) can be used to get at data from
335 any number of places. Examples are the http and ftp kioslaves,
336 which will retrieve data from an http or ftp server respectively.</para>
337 <indexterm zone="kdebase kioslaves">
338 <primary sortas="c-kioslaves">kioslaves</primary>
339 </indexterm>
340 </listitem>
341 </varlistentry>
342
343 <varlistentry id="klipper">
344 <term><command>klipper</command></term>
345 <listitem>
346 <para> is a clipboard utility.</para>
347 <indexterm zone="kdebase klipper">
348 <primary sortas="b-klipper">klipper</primary>
349 </indexterm>
350 </listitem>
351 </varlistentry>
352
353 <varlistentry id="kmenuedit">
354 <term><command>kmenuedit</command></term>
355 <listitem>
356 <para>is a utility to rearrange or add items to the K-menu.</para>
357 <indexterm zone="kdebase kmenuedit">
358 <primary sortas="b-kmenuedit">kmenuedit</primary>
359 </indexterm>
360 </listitem>
361 </varlistentry>
362
363 <varlistentry id="konqueror">
364 <term><command>konqueror</command></term>
365 <listitem>
366 <para>is a filesystem and web browser.</para>
367 <indexterm zone="kdebase konqueror">
368 <primary sortas="b-konqueror">konqueror</primary>
369 </indexterm>
370 </listitem>
371 </varlistentry>
372
373 <varlistentry id="konsole">
374 <term><command>konsole</command></term>
375 <listitem>
376 <para>is a highly configurable <application>X</application>
377 terminal emulator.</para>
378 <indexterm zone="kdebase konsole">
379 <primary sortas="b-konsole">konsole</primary>
380 </indexterm>
381 </listitem>
382 </varlistentry>
383
384 <varlistentry id="kpager">
385 <term><command>kpager</command></term>
386 <listitem>
387 <para>provides a thumbnail view of all virtual desktops.</para>
388 <indexterm zone="kdebase kpager">
389 <primary sortas="b-kpager">kpager</primary>
390 </indexterm>
391 </listitem>
392 </varlistentry>
393
394 <varlistentry id="kprinter">
395 <term><command>kprinter</command></term>
396 <listitem>
397 <para>is the printing module in <application>KDE</application>. It
398 manages the actual printing from <application>KDE</application>
399 applications. It handles print job administration and handles printer and
400 print system management.</para>
401 <indexterm zone="kdebase kprinter">
402 <primary sortas="b-kprinter">kprinter</primary>
403 </indexterm>
404 </listitem>
405 </varlistentry>
406
407 <varlistentry id="ksplash">
408 <term><command>ksplash</command></term>
409 <listitem>
410 <para>is a splash screen that shows the progress of an application
411 that is loading.</para>
412 <indexterm zone="kdebase ksplash">
413 <primary sortas="b-ksplash">ksplash</primary>
414 </indexterm>
415 </listitem>
416 </varlistentry>
417
418 <varlistentry id="ksysguard">
419 <term><command>ksysguard</command></term>
420 <listitem>
421 <para>is a network enabled task manager and system monitor application,
422 with the additional functionality of <command>top</command>.</para>
423 <indexterm zone="kdebase ksysguard">
424 <primary sortas="b-ksysguard">ksysguard</primary>
425 </indexterm>
426 </listitem>
427 </varlistentry>
428
429 <varlistentry id="kwrite">
430 <term><command>kwrite</command></term>
431 <listitem>
432 <para>is a text editor for <application>KDE</application>.</para>
433 <indexterm zone="kdebase kwrite">
434 <primary sortas="b-kwrite">kwrite</primary>
435 </indexterm>
436 </listitem>
437 </varlistentry>
438
439 <varlistentry id="kxkb">
440 <term><command>kxkb</command></term>
441 <listitem>
442 <para>is a keyboard layout switching utility based on the X11 xkb
443 extension.</para>
444 <indexterm zone="kdebase kxkb">
445 <primary sortas="b-kxkb">kxkb</primary>
446 </indexterm>
447 </listitem>
448 </varlistentry>
449
450 </variablelist>
451
452 </sect2>
453
454</sect1>
Note: See TracBrowser for help on using the repository browser.