source: archive/kde/core/kdebase.xml

trunk
Last change on this file was 45ab6c7, checked in by Xi Ruoyao <xry111@…>, 6 months ago

more SVN prop clean up

Remove "$LastChanged$" everywhere, and also some unused $Date$

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