source: general/sysutils/packagekit.xml@ fb6e773

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 fb6e773 was 6817850, checked in by Ken Moffat <ken@…>, 12 years ago

Fix up package kit dependencies.

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

  • Property mode set to 100644
File size: 18.8 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 packagekit-download-http "http://www.packagekit.org/releases/PackageKit-&packagekit-version;.tar.xz">
8 <!ENTITY packagekit-download-ftp " ">
9 <!ENTITY packagekit-md5sum "f31a53e5bbd95ee737fce0b4bd174083">
10 <!ENTITY packagekit-size "7.5 MB">
11 <!ENTITY packagekit-buildsize "104 MB">
12 <!ENTITY packagekit-time "1.0 SBU">
13]>
14
15<sect1 id="packagekit" xreflabel="packagekit-&packagekit-version;">
16 <?dbhtml filename="packagekit.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>packagekit-&packagekit-version;</title>
24
25 <indexterm zone="packagekit">
26 <primary sortas="a-packagekit">packagekit</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to packagekit</title>
31
32 <para><application>PackageKit</application> is a system designed to make
33 installing and updating software on your computer easier. The primary design
34 goal is to unify all the software graphical tools used in different
35 distributions, and use some of the latest technology like PolicyKit to make
36 the process suck less.</para>
37
38 <para>If you, as a BLFS user, are offended by the above description of software
39 installation, please be aware that this package is only included here because it
40 is a required dependency for a <emphasis>full</emphasis>
41 <application>GNOME</application> desktop.</para>
42
43 &lfs70_built;
44
45 <bridgehead renderas="sect3">Package Information</bridgehead>
46 <itemizedlist spacing="compact">
47 <listitem>
48 <para>Download (HTTP): <ulink url="&packagekit-download-http;"/></para>
49 </listitem>
50 <listitem>
51 <para>Download (FTP): <ulink url="&packagekit-download-ftp;"/></para>
52 </listitem>
53 <listitem>
54 <para>Download MD5 sum: &packagekit-md5sum;</para>
55 </listitem>
56 <listitem>
57 <para>Download size: &packagekit-size;</para>
58 </listitem>
59 <listitem>
60 <para>Estimated disk space required: &packagekit-buildsize;</para>
61 </listitem>
62 <listitem>
63 <para>Estimated build time: &packagekit-time;</para>
64 </listitem>
65 </itemizedlist>
66
67 <bridgehead renderas="sect3">packagekit Dependencies</bridgehead>
68
69 <bridgehead renderas="sect4">Required</bridgehead>
70 <para role="required"><xref linkend="glib2"/>,
71 <xref linkend="gtk3"/>,
72 <xref linkend="dbus"/>, and
73 <xref linkend="dbus-glib"/></para>
74
75 <bridgehead renderas="sect4">Recommended</bridgehead>
76 <para role="recommended"><xref linkend="udev"/> (specifically, gudev),
77 <xref linkend="NetworkManager"/>, and
78 <xref linkend="polkit"/></para>
79
80 <para condition="html" role="usernotes">User Notes:
81 <ulink url="&blfs-wiki;/packagekit"/></para>
82
83 </sect2>
84
85 <sect2 role="installation">
86 <title>Installation of packagekit</title>
87
88 <para>Install <application>packagekit</application> by running the following
89 commands:</para>
90
91 <!-- FWIW, \-\-disable-browser-plugin is the default, so no need to specify it -->
92<screen><userinput>./configure --prefix=/usr \
93 --sysconfdir=/etc \
94 --libexecdir=/usr/lib/PackageKit \
95 --localstatedir=/var \
96 --disable-tests \
97 --disable-qt &amp;&amp;
98make</userinput></screen>
99
100 <para>Although this package has a testsuite, it fails, apparently looking for
101 <filename>/lib/PackageKit/desktop-files.db</filename>.</para>
102
103 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
104
105<screen role="root"><userinput>make install</userinput></screen>
106
107 </sect2>
108
109 <sect2 role="commands">
110 <title>Command Explanations</title>
111
112 <para><parameter>--sysconfdir=/etc</parameter>: This parameter puts
113 various files and a <application>PackageKit</application> directory into
114 <filename class="directory">/etc</filename> instead of
115 <filename class="directory">/usr/etc</filename>.</para>
116
117 <para><parameter>--libexecdir=/usr/lib/PackageKit</parameter>: This parameter
118 puts <command>packagekitd</command> and its helper applications into
119 <filename class="directory">/usr/lib/PackageKit</filename> instead of
120 <filename class="directory">/usr/libexec</filename>.</para>
121
122 <para><parameter>--localstatedir=/var</parameter>: This parameter
123 puts files in <filename class="directory">/var</filename> instead of
124 <filename class="directory">/usr/var</filename>.</para>
125
126 <para><parameter>--disable-tests</parameter>: This package is only in the
127 book as a build dependency, so we do not waste time building a testsuite
128 which is going to fail.</para>
129
130 <para><parameter>--disable-qt</parameter>: This parameter prevents the package
131 testing for, and linking to, <application>Qt</application> since it is only
132 included in the book as a required dependency of <application>GNOME</application>.
133 </para>
134
135 </sect2>
136
137 <sect2 role="content">
138 <title>Contents</title>
139
140 <segmentedlist>
141 <segtitle>Installed Programs</segtitle>
142 <segtitle>Installed Libraries</segtitle>
143 <segtitle>Installed Directory</segtitle>
144
145 <seglistitem>
146 <seg>__init__.py, backend.py, enums.py, filter.py, misc.py, package.py, packagekit-bugreport.sh, packagekitd, pk-command-not-found, pk-debuginfo-install, pk-device-rebind, pk-gstreamer-install, pkcon, pkgenpack, pkmon, and progress.py</seg>
147 <seg>libpackagekit-glib2.{so,a}, libpk-gtk-module.{so,a}, libpk-plugin-clear-firmware-requests.{so,a}, libpk_backend_dummy.{so,a}, libpk_backend_test_fail.{so,a}, libpk_backend_test_nop.{so,a}, libpk_backend_test_spawn.{so,a}, libpk_backend_test_succeed.{so,a}, libpk_backend_test_thread.{so,a}, libpk_plugin-check-shared-libraries-in-use.{so,a}, libpk_plugin-no-update-process.{so,a}, libpk_plugin-scan-desktop-files.{so,a}, libpk_plugin-update-check-processes.{so,a}, libpk_plugin-update-package-list.{so,a}, and libpk_plugin_scripts.{so,a}</seg>
148 <seg>/{etc/{PackageKit/events/{post-transaction.d,pre-transaction.d},bash_completion.d,cron.daily,dbus-1/system.d,profile.d,sysconfig},usr/{include/PackageKit/{backend,packagekit-glib2,plugin},lib/{PackageKit,packagekit-backend,packagekit-plugins,python2.7/site-packages/packagekit},share/{PackageKit/{helpers/test_spawn,website/img/thumbnails},gtk-doc/html/PackageKit,locale/{bg_BG/LC_MESSAGES,fa_IR/LC_MESSAGES}}},var/{cache/PackageKit/downloads,lib/PackageKit}}</seg>
149 </seglistitem>
150 </segmentedlist>
151
152 <variablelist>
153 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
154 <?dbfo list-presentation="list"?>
155 <?dbhtml list-presentation="table"?>
156
157 <varlistentry id="__init__.py">
158 <term><command>__init__.py</command></term>
159 <listitem>
160 <para>does this .....</para>
161 <indexterm zone="packagekit __init__.py">
162 <primary sortas="b-__init__.py">__init__.py</primary>
163 </indexterm>
164 </listitem>
165 </varlistentry>
166
167 <varlistentry id="backend.py">
168 <term><command>backend.py</command></term>
169 <listitem>
170 <para>does this .....</para>
171 <indexterm zone="packagekit backend.py">
172 <primary sortas="b-backend.py">backend.py</primary>
173 </indexterm>
174 </listitem>
175 </varlistentry>
176
177 <varlistentry id="enums.py">
178 <term><command>enums.py</command></term>
179 <listitem>
180 <para>does this .....</para>
181 <indexterm zone="packagekit enums.py">
182 <primary sortas="b-enums.py">enums.py</primary>
183 </indexterm>
184 </listitem>
185 </varlistentry>
186
187 <varlistentry id="filter.py">
188 <term><command>filter.py</command></term>
189 <listitem>
190 <para>does this .....</para>
191 <indexterm zone="packagekit filter.py">
192 <primary sortas="b-filter.py">filter.py</primary>
193 </indexterm>
194 </listitem>
195 </varlistentry>
196
197 <varlistentry id="misc.py">
198 <term><command>misc.py</command></term>
199 <listitem>
200 <para>does this .....</para>
201 <indexterm zone="packagekit misc.py">
202 <primary sortas="b-misc.py">misc.py</primary>
203 </indexterm>
204 </listitem>
205 </varlistentry>
206
207 <varlistentry id="package.py">
208 <term><command>package.py</command></term>
209 <listitem>
210 <para>does this .....</para>
211 <indexterm zone="packagekit package.py">
212 <primary sortas="b-package.py">package.py</primary>
213 </indexterm>
214 </listitem>
215 </varlistentry>
216
217 <varlistentry id="packagekit-bugreport.sh">
218 <term><command>packagekit-bugreport.sh</command></term>
219 <listitem>
220 <para>does this .....</para>
221 <indexterm zone="packagekit packagekit-bugreport.sh">
222 <primary sortas="b-packagekit-bugreport.sh">packagekit-bugreport.sh</primary>
223 </indexterm>
224 </listitem>
225 </varlistentry>
226
227 <varlistentry id="packagekitd">
228 <term><command>packagekitd</command></term>
229 <listitem>
230 <para>does this .....</para>
231 <indexterm zone="packagekit packagekitd">
232 <primary sortas="b-packagekitd">packagekitd</primary>
233 </indexterm>
234 </listitem>
235 </varlistentry>
236
237 <varlistentry id="pk-command-not-found">
238 <term><command>pk-command-not-found</command></term>
239 <listitem>
240 <para>does this .....</para>
241 <indexterm zone="packagekit pk-command-not-found">
242 <primary sortas="b-pk-command-not-found">pk-command-not-found</primary>
243 </indexterm>
244 </listitem>
245 </varlistentry>
246
247 <varlistentry id="pk-debuginfo-install">
248 <term><command>pk-debuginfo-install</command></term>
249 <listitem>
250 <para>does this .....</para>
251 <indexterm zone="packagekit pk-debuginfo-install">
252 <primary sortas="b-pk-debuginfo-install">pk-debuginfo-install</primary>
253 </indexterm>
254 </listitem>
255 </varlistentry>
256
257 <varlistentry id="pk-device-rebind">
258 <term><command>pk-device-rebind</command></term>
259 <listitem>
260 <para>does this .....</para>
261 <indexterm zone="packagekit pk-device-rebind">
262 <primary sortas="b-pk-device-rebind">pk-device-rebind</primary>
263 </indexterm>
264 </listitem>
265 </varlistentry>
266
267 <varlistentry id="pk-gstreamer-install">
268 <term><command>pk-gstreamer-install</command></term>
269 <listitem>
270 <para>does this .....</para>
271 <indexterm zone="packagekit pk-gstreamer-install">
272 <primary sortas="b-pk-gstreamer-install">pk-gstreamer-install</primary>
273 </indexterm>
274 </listitem>
275 </varlistentry>
276
277 <varlistentry id="pkcon">
278 <term><command>pkcon</command></term>
279 <listitem>
280 <para>does this .....</para>
281 <indexterm zone="packagekit pkcon">
282 <primary sortas="b-pkcon">pkcon</primary>
283 </indexterm>
284 </listitem>
285 </varlistentry>
286
287 <varlistentry id="pkgenpack">
288 <term><command>pkgenpack</command></term>
289 <listitem>
290 <para>does this .....</para>
291 <indexterm zone="packagekit pkgenpack">
292 <primary sortas="b-pkgenpack">pkgenpack</primary>
293 </indexterm>
294 </listitem>
295 </varlistentry>
296
297 <varlistentry id="pkmon">
298 <term><command>pkmon</command></term>
299 <listitem>
300 <para>does this .....</para>
301 <indexterm zone="packagekit pkmon">
302 <primary sortas="b-pkmon">pkmon</primary>
303 </indexterm>
304 </listitem>
305 </varlistentry>
306
307 <varlistentry id="progress.py">
308 <term><command>progress.py</command></term>
309 <listitem>
310 <para>does this .....</para>
311 <indexterm zone="packagekit progress.py">
312 <primary sortas="b-progress.py">progress.py</primary>
313 </indexterm>
314 </listitem>
315 </varlistentry>
316
317 <varlistentry id="libpackagekit-glib2">
318 <term><filename class='libraryfile'>libpackagekit-glib2.{so,a}</filename></term>
319 <listitem>
320 <para>contains functions that .....</para>
321 <indexterm zone="packagekit libpackagekit-glib2">
322 <primary sortas="c-libpackagekit-glib2">libpackagekit-glib2.{so,a}</primary>
323 </indexterm>
324 </listitem>
325 </varlistentry>
326
327 <varlistentry id="libpk-gtk-module">
328 <term><filename class='libraryfile'>libpk-gtk-module.{so,a}</filename></term>
329 <listitem>
330 <para>contains functions that .....</para>
331 <indexterm zone="packagekit libpk-gtk-module">
332 <primary sortas="c-libpk-gtk-module">libpk-gtk-module.{so,a}</primary>
333 </indexterm>
334 </listitem>
335 </varlistentry>
336
337 <varlistentry id="libpk-plugin-clear-firmware-requests">
338 <term><filename class='libraryfile'>libpk-plugin-clear-firmware-requests.{so,a}</filename></term>
339 <listitem>
340 <para>contains functions that .....</para>
341 <indexterm zone="packagekit libpk-plugin-clear-firmware-requests">
342 <primary sortas="c-libpk-plugin-clear-firmware-requests">libpk-plugin-clear-firmware-requests.{so,a}</primary>
343 </indexterm>
344 </listitem>
345 </varlistentry>
346
347 <varlistentry id="libpk_backend_dummy">
348 <term><filename class='libraryfile'>libpk_backend_dummy.{so,a}</filename></term>
349 <listitem>
350 <para>contains functions that .....</para>
351 <indexterm zone="packagekit libpk_backend_dummy">
352 <primary sortas="c-libpk_backend_dummy">libpk_backend_dummy.{so,a}</primary>
353 </indexterm>
354 </listitem>
355 </varlistentry>
356
357 <varlistentry id="libpk_backend_test_fail">
358 <term><filename class='libraryfile'>libpk_backend_test_fail.{so,a}</filename></term>
359 <listitem>
360 <para>contains functions that .....</para>
361 <indexterm zone="packagekit libpk_backend_test_fail">
362 <primary sortas="c-libpk_backend_test_fail">libpk_backend_test_fail.{so,a}</primary>
363 </indexterm>
364 </listitem>
365 </varlistentry>
366
367 <varlistentry id="libpk_backend_test_nop">
368 <term><filename class='libraryfile'>libpk_backend_test_nop.{so,a}</filename></term>
369 <listitem>
370 <para>contains functions that .....</para>
371 <indexterm zone="packagekit libpk_backend_test_nop">
372 <primary sortas="c-libpk_backend_test_nop">libpk_backend_test_nop.{so,a}</primary>
373 </indexterm>
374 </listitem>
375 </varlistentry>
376
377 <varlistentry id="libpk_backend_test_spawn">
378 <term><filename class='libraryfile'>libpk_backend_test_spawn.{so,a}</filename></term>
379 <listitem>
380 <para>contains functions that .....</para>
381 <indexterm zone="packagekit libpk_backend_test_spawn">
382 <primary sortas="c-libpk_backend_test_spawn">libpk_backend_test_spawn.{so,a}</primary>
383 </indexterm>
384 </listitem>
385 </varlistentry>
386
387 <varlistentry id="libpk_backend_test_succeed">
388 <term><filename class='libraryfile'>libpk_backend_test_succeed.{so,a}</filename></term>
389 <listitem>
390 <para>contains functions that .....</para>
391 <indexterm zone="packagekit libpk_backend_test_succeed">
392 <primary sortas="c-libpk_backend_test_succeed">libpk_backend_test_succeed.{so,a}</primary>
393 </indexterm>
394 </listitem>
395 </varlistentry>
396
397 <varlistentry id="libpk_backend_test_thread">
398 <term><filename class='libraryfile'>libpk_backend_test_thread.{so,a}</filename></term>
399 <listitem>
400 <para>contains functions that .....</para>
401 <indexterm zone="packagekit libpk_backend_test_thread">
402 <primary sortas="c-libpk_backend_test_thread">libpk_backend_test_thread.{so,a}</primary>
403 </indexterm>
404 </listitem>
405 </varlistentry>
406
407 <varlistentry id="libpk_plugin-check-shared-libraries-in-use">
408 <term><filename class='libraryfile'>libpk_plugin-check-shared-libraries-in-use.{so,a}</filename></term>
409 <listitem>
410 <para>contains functions that .....</para>
411 <indexterm zone="packagekit libpk_plugin-check-shared-libraries-in-use">
412 <primary sortas="c-libpk_plugin-check-shared-libraries-in-use">libpk_plugin-check-shared-libraries-in-use.{so,a}</primary>
413 </indexterm>
414 </listitem>
415 </varlistentry>
416
417 <varlistentry id="libpk_plugin-no-update-process">
418 <term><filename class='libraryfile'>libpk_plugin-no-update-process.{so,a}</filename></term>
419 <listitem>
420 <para>contains functions that .....</para>
421 <indexterm zone="packagekit libpk_plugin-no-update-process">
422 <primary sortas="c-libpk_plugin-no-update-process">libpk_plugin-no-update-process.{so,a}</primary>
423 </indexterm>
424 </listitem>
425 </varlistentry>
426
427 <varlistentry id="libpk_plugin-scan-desktop-files">
428 <term><filename class='libraryfile'>libpk_plugin-scan-desktop-files.{so,a}</filename></term>
429 <listitem>
430 <para>contains functions that .....</para>
431 <indexterm zone="packagekit libpk_plugin-scan-desktop-files">
432 <primary sortas="c-libpk_plugin-scan-desktop-files">libpk_plugin-scan-desktop-files.{so,a}</primary>
433 </indexterm>
434 </listitem>
435 </varlistentry>
436
437 <varlistentry id="libpk_plugin-update-check-processes">
438 <term><filename class='libraryfile'>libpk_plugin-update-check-processes.{so,a}</filename></term>
439 <listitem>
440 <para>contains functions that .....</para>
441 <indexterm zone="packagekit libpk_plugin-update-check-processes">
442 <primary sortas="c-libpk_plugin-update-check-processes">libpk_plugin-update-check-processes.{so,a}</primary>
443 </indexterm>
444 </listitem>
445 </varlistentry>
446
447 <varlistentry id="libpk_plugin-update-package-list">
448 <term><filename class='libraryfile'>libpk_plugin-update-package-list.{so,a}</filename></term>
449 <listitem>
450 <para>contains functions that .....</para>
451 <indexterm zone="packagekit libpk_plugin-update-package-list">
452 <primary sortas="c-libpk_plugin-update-package-list">libpk_plugin-update-package-list.{so,a}</primary>
453 </indexterm>
454 </listitem>
455 </varlistentry>
456
457 <varlistentry id="libpk_plugin_scripts">
458 <term><filename class='libraryfile'>libpk_plugin_scripts.{so,a}</filename></term>
459 <listitem>
460 <para>contains functions that .....</para>
461 <indexterm zone="packagekit libpk_plugin_scripts">
462 <primary sortas="c-libpk_plugin_scripts">libpk_plugin_scripts.{so,a}</primary>
463 </indexterm>
464 </listitem>
465 </varlistentry>
466
467 </variablelist>
468
469 </sect2>
470
471</sect1>
Note: See TracBrowser for help on using the repository browser.