source: kde/core/kdebase.xml@ 74938aa

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 74938aa was 74938aa, checked in by Robert Daniels <rdaniels@…>, 16 years ago

Style changes to better conform to ed. guide. Remove sysconfdir note from kdebase,multimedia

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

  • Property mode set to 100644
File size: 16.0 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 "&kde-download-http;/kdebase-&kde-version;.tar.bz2">
8 <!ENTITY kdebase-download-ftp "&kde-download-ftp;/kdebase-&kde-version;.tar.bz2">
9 <!ENTITY kdebase-md5sum "c8c35389a238aa1b73e68ef5298eadf8">
10 <!ENTITY kdebase-size "24.0 MB">
11 <!ENTITY kdebase-buildsize "273 MB (additional 17 MB for API docs)">
12 <!ENTITY kdebase-time "11 SBU (additional 8.4 SBU for API docs)">
13]>
14
15<sect1 id="kdebase" xreflabel="kdebase-&kde-version;">
16 <?dbhtml filename="kdebase.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Kdebase-&kde-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>K Desktop Environment</application>. It
34 provides various applications, infrastructure files and libraries.</para>
35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing='compact'>
38 <listitem>
39 <para>Download (HTTP): <ulink url="&kdebase-download-http;"/></para>
40 </listitem>
41 <listitem>
42 <para>Download (FTP): <ulink url="&kdebase-download-ftp;"/></para>
43 </listitem>
44 <listitem>
45 <para>Download MD5 sum: &kdebase-md5sum;</para>
46 </listitem>
47 <listitem>
48 <para>Download size: &kdebase-size;</para>
49 </listitem>
50 <listitem>
51 <para>Estimated disk space required: &kdebase-buildsize;</para>
52 </listitem>
53 <listitem>
54 <para>Estimated build time: &kdebase-time;</para>
55 </listitem>
56 </itemizedlist>
57
58 <bridgehead renderas="sect3">Kdebase Dependencies</bridgehead>
59
60 <bridgehead renderas="sect4">Required</bridgehead>
61 <para role="required"><xref linkend="kdelibs"/></para>
62
63 <bridgehead renderas="sect4">Recommended</bridgehead>
64 <para role="recommended"><xref linkend="libjpeg"/>,
65 <xref linkend="libart_lgpl"/>,
66 <xref linkend="libxml2"/>,
67 <xref linkend="openssl"/>, and
68 <xref linkend="jdk"/></para>
69
70 <bridgehead renderas="sect4">Optional</bridgehead>
71 <para role="optional"><xref linkend="libusb"/>,
72 <xref linkend="linux-pam"/>,
73 <xref linkend="openldap"/>,
74 <xref linkend="cyrus-sasl"/>,
75 <xref linkend="samba3"/>,
76 <xref linkend="hal"/> and
77 <xref linkend="dbus-qt3"/>,
78 <xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
79 <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>,
80 <ulink url="http://www.openexr.com/">OpenEXR</ulink>,
81 <ulink url="http://www.linux1394.org/">libraw1394</ulink>,
82 <ulink url="http://www.lm-sensors.org/">lm_sensors</ulink>
83 (requires <ulink url="http://sourceforge.net/projects/linux-diag">Sysfs
84 Utilities</ulink>),
85 <ulink url="http://www.opensource.apple.com/darwinsource/tarballs/apsl/">mDNSResponder</ulink>,
86 <xref linkend="graphviz"/>, and
87 <xref linkend="doxygen"/></para>
88
89 <para condition="html" role="usernotes">User Notes:
90 <ulink url="&blfs-wiki;/kdebase"/></para>
91
92 </sect2>
93
94 <sect2 role="installation">
95 <title>Installation of Kdebase</title>
96
97 <note>
98 <para>You should ensure a <systemitem
99 class="groupname">nogroup</systemitem> group exists on your system before
100 performing the <command>configure</command> command, as
101 <application>kdebase</application> installs a program
102 (<filename>$KDE_PREFIX/bin/kdesud</filename>) with group ownership of
103 <systemitem class="groupname">nogroup</systemitem>.</para>
104 </note>
105
106 <para>This package does not come with a test suite.</para>
107
108 <para>Install <application>kdebase</application> with:</para>
109
110<!-- <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
111 href="../../xincludes/kde-sysconfdir.xml"/> -->
112
113<screen><userinput>./configure --prefix=&kde-dir; --sysconfdir=/etc/kde \
114 --disable-debug --disable-dependency-tracking &amp;&amp;
115LD_LIBRARY_PATH="$KDE_PREFIX/lib" make</userinput></screen>
116
117 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
118 href="../../xincludes/kde-apidocs.xml"/>
119
120 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
121
122<screen role='root'><userinput>make install</userinput></screen>
123
124 </sect2>
125
126 <sect2 role="commands">
127 <title>Command Explanations</title>
128
129 <para><parameter>LD_LIBRARY_PATH="$KDE_PREFIX/lib" make</parameter>: A bug in
130 the <application>kdebase</application> build system prevents
131 <application>kdelibs</application> from being found by the Makefiles when
132 <application>kdelibs</application> is installed in
133 <filename class='directory'>/opt</filename>. Setting LD_LIBRARY_PATH works
134 around the problem.</para>
135
136 </sect2>
137 <sect2 role="configuration">
138 <title>Configuring Kdebase</title>
139
140
141 <sect3><title>Configuration Information</title>
142
143 <para>There is no real configuration necessary for this package other
144 than to ensure you follow the steps outlined in the last section of
145 this chapter, <xref linkend="kde-core-config"/>.</para>
146
147 </sect3>
148
149 </sect2>
150
151 <sect2 id="kdebase-runtime-dependencies"
152 xreflabel="KDE Base Runtime Dependencies">
153 <title>Run-Time Dependencies</title>
154
155 <para>Note that there are two additional packages you can install that
156 are used at run-time for <command>konqueror</command> ioslave protocols.
157 You can install the <ulink
158 url="http://mtools.linux.lu/?power-to-the-parliament">Mtools</ulink>
159 package to enable the <quote>floppy</quote> ioslave protocol. This will
160 allow easy access to the floppy disk drives on your system. The <ulink
161 url="http://packages.debian.org/stable/source/hfsplus">hfsplus</ulink>
162 package can be installed to access HFS+ partitions on a Mac OS system
163 using the <quote>mac</quote> ioslave.</para>
164
165 <para>One additional package that can be used at run time is <xref
166 linkend="pciutils"/>. This enables the <application>KDE Info
167 Center</application> to use <application>lspci</application> for its "pci"
168 info section.</para>
169
170 </sect2>
171
172
173 <sect2 role="content">
174 <title>Contents</title>
175
176 <segmentedlist>
177 <segtitle>Installed Programs</segtitle>
178 <segtitle>Installed Libraries</segtitle>
179 <segtitle>Installed Directories</segtitle>
180
181 <seglistitem>
182 <seg>appletproxy, drkonqi, extensionproxy, genkdmconf, kaccess,
183 kappfinder, kapplymousetheme, kasbar, kate, kblankscrn.kss,
184 kbookmarkmerger, kcheckpass, kcheckrunning, kcminit, kcminit_startup,
185 kcontrol, kcontroledit, kdcop, kdebugdialog, kdeeject, kdeinstallktheme,
186 kdepasswd, kdeprintfax, kdesktop, kdesktop_lock, kdesu, kdesud, kdialog,
187 kdm, kdm_config, kdm_greet, kdmctl, keditbookmarks, keditfiletype,
188 kfind, kfmclient, kfontinst, kfontview, khc_docbookdig.pl, khc_htdig.pl,
189 khc_htsearch.pl, khc_indexbuilder, khc_mansearch.pl, khelpcenter,
190 khotkeys, kicker, kinfocenter (link to kcontrol), kio_media_mounthelper,
191 kio_system_documenthelper, kjobviewer, klipper,
192 klocaldomainurifilterhelper, kmenuedit, knetattach, kompmgr, konqueror,
193 konsole, kpager, kpersonalizer, kpm, kprinter, krandom.kss, krandrtray,
194 krdb, kreadconfig, krootimage, ksmserver, ksplash, ksplashsimple, kstart,
195 ksysguard, ksysguardd, ksystraycmd, ktip, ktrash, kwebdesktop, kwin,
196 kwin_killer_helper, kwin_rules_dialog, kwrite, kwriteconfig, kxkb,
197 nspluginscan, nspluginviewer, and startkde</seg>
198 <seg>Numerous KDE support libraries, helper modules, and kioslaves</seg>
199 <seg>/etc/xdg/menus/applications-merged and the following subdirectories
200 of &kde-dir;/: include/{kate, ksgrd, ksplash, kwin},
201 lib/kconf_update_bin, share/{applnk, apps/{too many to list},
202 config, config.kcfg, desktop-directories, doc/kdm, fonts,
203 /mimelnk/{fonts, media, print}, services/{searchproviders,
204 useragentstrings}, sounds, templates, wallpapers, and /var/lib/kdm</seg>
205 </seglistitem>
206 </segmentedlist>
207
208 <variablelist>
209 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
210 <?dbfo list-presentation="list"?>
211 <?dbhtml list-presentation="table"?>
212
213 <varlistentry id="kate">
214 <term><command>kate</command></term>
215 <listitem>
216 <para> is a programmer's text editor for <application>KDE</application>.</para>
217 <indexterm zone="kdebase kate">
218 <primary sortas="b-kate">kate</primary>
219 </indexterm>
220 </listitem>
221 </varlistentry>
222
223 <varlistentry id="kcontrol">
224 <term><command>kcontrol</command></term>
225 <listitem>
226 <para> is the <application>KDE</application> Control Center.</para>
227 <indexterm zone="kdebase kcontrol">
228 <primary sortas="b-kcontrol">kcontrol</primary>
229 </indexterm>
230 </listitem>
231 </varlistentry>
232
233 <varlistentry id="kdebugdialog">
234 <term><command>kdebugdialog</command></term>
235 <listitem>
236 <para>is a dialog box for managing diagnostic messages at runtime.</para>
237 <indexterm zone="kdebase kdebugdialog">
238 <primary sortas="b-kdebugdialog">kdebugdialog</primary>
239 </indexterm>
240 </listitem>
241 </varlistentry>
242
243 <varlistentry id="kdesu">
244 <term><command>kdesu</command></term>
245 <listitem>
246 <para>is a graphical front end for the Unix
247 <command>su</command> command.</para>
248 <indexterm zone="kdebase kdesu">
249 <primary sortas="b-kdesu">kdesu</primary>
250 </indexterm>
251 </listitem>
252 </varlistentry>
253
254 <varlistentry id="kdm">
255 <term><command>kdm</command></term>
256 <listitem>
257 <para>is the <application>KDE</application> display manager
258 (a replacement for <command>xdm</command>).</para>
259 <indexterm zone="kdebase kdm">
260 <primary sortas="b-kdm">kdm</primary>
261 </indexterm>
262 </listitem>
263 </varlistentry>
264
265 <varlistentry id="kfind">
266 <term><command>kfind</command></term>
267 <listitem>
268 <para>is a utility to find files.</para>
269 <indexterm zone="kdebase kfind">
270 <primary sortas="b-kfind">kfind</primary>
271 </indexterm>
272 </listitem>
273 </varlistentry>
274
275 <varlistentry id="khelpcenter">
276 <term><command>khelpcenter</command></term>
277 <listitem>
278 <para>is the <application>KDE</application> help tool.</para>
279 <indexterm zone="kdebase khelpcenter">
280 <primary sortas="b-khelpcenter">khelpcenter</primary>
281 </indexterm>
282 </listitem>
283 </varlistentry>
284
285 <varlistentry id="kicker">
286 <term><command>kicker</command></term>
287 <listitem>
288 <para>is the <application>KDE</application> control panel.</para>
289 <indexterm zone="kdebase kicker">
290 <primary sortas="b-kicker">kicker</primary>
291 </indexterm>
292 </listitem>
293 </varlistentry>
294
295 <varlistentry id="kinfocenter">
296 <term><command>kinfocenter</command></term>
297 <listitem>
298 <para>provides a centralized and convenient overview of your
299 <application>KDE</application> and system settings.</para>
300 <indexterm zone="kdebase kinfocenter">
301 <primary sortas="b-kinfocenter">kinfocenter</primary>
302 </indexterm>
303 </listitem>
304 </varlistentry>
305
306 <varlistentry id="kioslaves">
307 <term>kioslaves</term>
308 <listitem>
309 <para>are support modules designed to be intimately familiar with a
310 certain protocol, so that a standard interface (most often these are
311 used by <command>konqueror</command>) can be used to get at data from
312 any number of places. Examples are the http and ftp kioslaves,
313 which will retrieve data from an http or ftp server respectively.</para>
314 <indexterm zone="kdebase kioslaves">
315 <primary sortas="c-kioslaves">kioslaves</primary>
316 </indexterm>
317 </listitem>
318 </varlistentry>
319
320 <varlistentry id="klipper">
321 <term><command>klipper</command></term>
322 <listitem>
323 <para> is a clipboard utility.</para>
324 <indexterm zone="kdebase klipper">
325 <primary sortas="b-klipper">klipper</primary>
326 </indexterm>
327 </listitem>
328 </varlistentry>
329
330 <varlistentry id="kmenuedit">
331 <term><command>kmenuedit</command></term>
332 <listitem>
333 <para>is a utility to rearrange or add items to the K-menu.</para>
334 <indexterm zone="kdebase kmenuedit">
335 <primary sortas="b-kmenuedit">kmenuedit</primary>
336 </indexterm>
337 </listitem>
338 </varlistentry>
339
340 <varlistentry id="konqueror">
341 <term><command>konqueror</command></term>
342 <listitem>
343 <para>is a filesystem and web browser.</para>
344 <indexterm zone="kdebase konqueror">
345 <primary sortas="b-konqueror">konqueror</primary>
346 </indexterm>
347 </listitem>
348 </varlistentry>
349
350 <varlistentry id="konsole">
351 <term><command>konsole</command></term>
352 <listitem>
353 <para>is a highly configurable <application>X</application>
354 terminal emulator.</para>
355 <indexterm zone="kdebase konsole">
356 <primary sortas="b-konsole">konsole</primary>
357 </indexterm>
358 </listitem>
359 </varlistentry>
360
361 <varlistentry id="kpager">
362 <term><command>kpager</command></term>
363 <listitem>
364 <para>provides a thumbnail view of all virtual desktops.</para>
365 <indexterm zone="kdebase kpager">
366 <primary sortas="b-kpager">kpager</primary>
367 </indexterm>
368 </listitem>
369 </varlistentry>
370
371 <varlistentry id="kprinter">
372 <term><command>kprinter</command></term>
373 <listitem>
374 <para>is the printing module in <application>KDE</application>. It
375 manages the actual printing from <application>KDE</application>
376 applications. It handles print job administration and handles printer and
377 print system management.</para>
378 <indexterm zone="kdebase kprinter">
379 <primary sortas="b-kprinter">kprinter</primary>
380 </indexterm>
381 </listitem>
382 </varlistentry>
383
384 <varlistentry id="ksplash">
385 <term><command>ksplash</command></term>
386 <listitem>
387 <para>is a splash screen that shows the progress of an application
388 that is loading.</para>
389 <indexterm zone="kdebase ksplash">
390 <primary sortas="b-ksplash">ksplash</primary>
391 </indexterm>
392 </listitem>
393 </varlistentry>
394
395 <varlistentry id="ksysguard">
396 <term><command>ksysguard</command></term>
397 <listitem>
398 <para>is a network enabled task manager and system monitor application,
399 with the additional functionality of <command>top</command>.</para>
400 <indexterm zone="kdebase ksysguard">
401 <primary sortas="b-ksysguard">ksysguard</primary>
402 </indexterm>
403 </listitem>
404 </varlistentry>
405
406 <varlistentry id="kwrite">
407 <term><command>kwrite</command></term>
408 <listitem>
409 <para>is a text editor for <application>KDE</application>.</para>
410 <indexterm zone="kdebase kwrite">
411 <primary sortas="b-kwrite">kwrite</primary>
412 </indexterm>
413 </listitem>
414 </varlistentry>
415
416 <varlistentry id="kxkb">
417 <term><command>kxkb</command></term>
418 <listitem>
419 <para>is a keyboard layout switching utility based on the X11 xkb
420 extension.</para>
421 <indexterm zone="kdebase kxkb">
422 <primary sortas="b-kxkb">kxkb</primary>
423 </indexterm>
424 </listitem>
425 </varlistentry>
426
427 </variablelist>
428
429 </sect2>
430
431</sect1>
Note: See TracBrowser for help on using the repository browser.