source: general/sysutils/packagekit.xml@ 3990efec

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 3990efec was 37b8696, checked in by Ken Moffat <ken@…>, 12 years ago

Add the package herein described. Ugh, I feel so dirty adding a distribution package management tool, but if that's what the gnome devs mandate...

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

  • Property mode set to 100644
File size: 18.9 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 NetworkManager-0.9.2.0, and
78 <!--
79 <xref linkend="NetworkManager"/>, and
80 -->
81 <xref linkend="polkit"/></para>
82
83 <para condition="html" role="usernotes">User Notes:
84 <ulink url="&blfs-wiki;/packagekit"/></para>
85
86 </sect2>
87
88 <sect2 role="installation">
89 <title>Installation of packagekit</title>
90
91 <para>Install <application>packagekit</application> by running the following
92 commands:</para>
93
94 <!-- FWIW, \-\-disable-browser-plugin is the default, so no need to specify it -->
95<screen><userinput>./configure --prefix=/usr \
96 --sysconfdir=/etc \
97 --libexecdir=/usr/lib/PackageKit \
98 --localstatedir=/var \
99 --disable-tests \
100 --disable-qt &amp;&amp;
101make</userinput></screen>
102
103 <para>Although this package has a testsuite, it fails, apparently looking for
104 <filename>/lib/PackageKit/desktop-files.db</filename>.</para>
105
106 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
107
108<screen role="root"><userinput>make install</userinput></screen>
109
110 </sect2>
111
112 <sect2 role="commands">
113 <title>Command Explanations</title>
114
115 <para><parameter>--sysconfdir=/etc</parameter>: This parameter puts
116 various files and a <application>PackageKit</application> directory into
117 <filename class="directory">/etc</filename> instead of
118 <filename class="directory">/usr/etc</filename>.</para>
119
120 <para><parameter>--libexecdir=/usr/lib/PackageKit</parameter>: This parameter
121 puts <command>packagekitd</command> and its helper applications into
122 <filename class="directory">/usr/lib/PackageKit</filename> instead of
123 <filename class="directory">/usr/libexec</filename>.</para>
124
125 <para><parameter>--localstatedir=/var</parameter>: This parameter
126 puts files in <filename class="directory">/var</filename> instead of
127 <filename class="directory">/usr/var</filename>.</para>
128
129 <para><parameter>--disable-tests</parameter>: This package is only in the
130 book as a build dependency, so we do not waste time building a testsuite
131 which is going to fail.</para>
132
133 <para><parameter>--disable-qt</parameter>: This parameter prevents the package
134 testing for, and linking to, <application>Qt</application> since it is only
135 included in the book as a required dependency of <application>GNOME</application>.
136 </para>
137
138 </sect2>
139
140 <sect2 role="content">
141 <title>Contents</title>
142
143 <segmentedlist>
144 <segtitle>Installed Programs</segtitle>
145 <segtitle>Installed Libraries</segtitle>
146 <segtitle>Installed Directory</segtitle>
147
148 <seglistitem>
149 <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>
150 <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>
151 <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>
152 </seglistitem>
153 </segmentedlist>
154
155 <variablelist>
156 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
157 <?dbfo list-presentation="list"?>
158 <?dbhtml list-presentation="table"?>
159
160 <varlistentry id="__init__.py">
161 <term><command>__init__.py</command></term>
162 <listitem>
163 <para>does this .....</para>
164 <indexterm zone="packagekit __init__.py">
165 <primary sortas="b-__init__.py">__init__.py</primary>
166 </indexterm>
167 </listitem>
168 </varlistentry>
169
170 <varlistentry id="backend.py">
171 <term><command>backend.py</command></term>
172 <listitem>
173 <para>does this .....</para>
174 <indexterm zone="packagekit backend.py">
175 <primary sortas="b-backend.py">backend.py</primary>
176 </indexterm>
177 </listitem>
178 </varlistentry>
179
180 <varlistentry id="enums.py">
181 <term><command>enums.py</command></term>
182 <listitem>
183 <para>does this .....</para>
184 <indexterm zone="packagekit enums.py">
185 <primary sortas="b-enums.py">enums.py</primary>
186 </indexterm>
187 </listitem>
188 </varlistentry>
189
190 <varlistentry id="filter.py">
191 <term><command>filter.py</command></term>
192 <listitem>
193 <para>does this .....</para>
194 <indexterm zone="packagekit filter.py">
195 <primary sortas="b-filter.py">filter.py</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199
200 <varlistentry id="misc.py">
201 <term><command>misc.py</command></term>
202 <listitem>
203 <para>does this .....</para>
204 <indexterm zone="packagekit misc.py">
205 <primary sortas="b-misc.py">misc.py</primary>
206 </indexterm>
207 </listitem>
208 </varlistentry>
209
210 <varlistentry id="package.py">
211 <term><command>package.py</command></term>
212 <listitem>
213 <para>does this .....</para>
214 <indexterm zone="packagekit package.py">
215 <primary sortas="b-package.py">package.py</primary>
216 </indexterm>
217 </listitem>
218 </varlistentry>
219
220 <varlistentry id="packagekit-bugreport.sh">
221 <term><command>packagekit-bugreport.sh</command></term>
222 <listitem>
223 <para>does this .....</para>
224 <indexterm zone="packagekit packagekit-bugreport.sh">
225 <primary sortas="b-packagekit-bugreport.sh">packagekit-bugreport.sh</primary>
226 </indexterm>
227 </listitem>
228 </varlistentry>
229
230 <varlistentry id="packagekitd">
231 <term><command>packagekitd</command></term>
232 <listitem>
233 <para>does this .....</para>
234 <indexterm zone="packagekit packagekitd">
235 <primary sortas="b-packagekitd">packagekitd</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 <varlistentry id="pk-command-not-found">
241 <term><command>pk-command-not-found</command></term>
242 <listitem>
243 <para>does this .....</para>
244 <indexterm zone="packagekit pk-command-not-found">
245 <primary sortas="b-pk-command-not-found">pk-command-not-found</primary>
246 </indexterm>
247 </listitem>
248 </varlistentry>
249
250 <varlistentry id="pk-debuginfo-install">
251 <term><command>pk-debuginfo-install</command></term>
252 <listitem>
253 <para>does this .....</para>
254 <indexterm zone="packagekit pk-debuginfo-install">
255 <primary sortas="b-pk-debuginfo-install">pk-debuginfo-install</primary>
256 </indexterm>
257 </listitem>
258 </varlistentry>
259
260 <varlistentry id="pk-device-rebind">
261 <term><command>pk-device-rebind</command></term>
262 <listitem>
263 <para>does this .....</para>
264 <indexterm zone="packagekit pk-device-rebind">
265 <primary sortas="b-pk-device-rebind">pk-device-rebind</primary>
266 </indexterm>
267 </listitem>
268 </varlistentry>
269
270 <varlistentry id="pk-gstreamer-install">
271 <term><command>pk-gstreamer-install</command></term>
272 <listitem>
273 <para>does this .....</para>
274 <indexterm zone="packagekit pk-gstreamer-install">
275 <primary sortas="b-pk-gstreamer-install">pk-gstreamer-install</primary>
276 </indexterm>
277 </listitem>
278 </varlistentry>
279
280 <varlistentry id="pkcon">
281 <term><command>pkcon</command></term>
282 <listitem>
283 <para>does this .....</para>
284 <indexterm zone="packagekit pkcon">
285 <primary sortas="b-pkcon">pkcon</primary>
286 </indexterm>
287 </listitem>
288 </varlistentry>
289
290 <varlistentry id="pkgenpack">
291 <term><command>pkgenpack</command></term>
292 <listitem>
293 <para>does this .....</para>
294 <indexterm zone="packagekit pkgenpack">
295 <primary sortas="b-pkgenpack">pkgenpack</primary>
296 </indexterm>
297 </listitem>
298 </varlistentry>
299
300 <varlistentry id="pkmon">
301 <term><command>pkmon</command></term>
302 <listitem>
303 <para>does this .....</para>
304 <indexterm zone="packagekit pkmon">
305 <primary sortas="b-pkmon">pkmon</primary>
306 </indexterm>
307 </listitem>
308 </varlistentry>
309
310 <varlistentry id="progress.py">
311 <term><command>progress.py</command></term>
312 <listitem>
313 <para>does this .....</para>
314 <indexterm zone="packagekit progress.py">
315 <primary sortas="b-progress.py">progress.py</primary>
316 </indexterm>
317 </listitem>
318 </varlistentry>
319
320 <varlistentry id="libpackagekit-glib2">
321 <term><filename class='libraryfile'>libpackagekit-glib2.{so,a}</filename></term>
322 <listitem>
323 <para>contains functions that .....</para>
324 <indexterm zone="packagekit libpackagekit-glib2">
325 <primary sortas="c-libpackagekit-glib2">libpackagekit-glib2.{so,a}</primary>
326 </indexterm>
327 </listitem>
328 </varlistentry>
329
330 <varlistentry id="libpk-gtk-module">
331 <term><filename class='libraryfile'>libpk-gtk-module.{so,a}</filename></term>
332 <listitem>
333 <para>contains functions that .....</para>
334 <indexterm zone="packagekit libpk-gtk-module">
335 <primary sortas="c-libpk-gtk-module">libpk-gtk-module.{so,a}</primary>
336 </indexterm>
337 </listitem>
338 </varlistentry>
339
340 <varlistentry id="libpk-plugin-clear-firmware-requests">
341 <term><filename class='libraryfile'>libpk-plugin-clear-firmware-requests.{so,a}</filename></term>
342 <listitem>
343 <para>contains functions that .....</para>
344 <indexterm zone="packagekit libpk-plugin-clear-firmware-requests">
345 <primary sortas="c-libpk-plugin-clear-firmware-requests">libpk-plugin-clear-firmware-requests.{so,a}</primary>
346 </indexterm>
347 </listitem>
348 </varlistentry>
349
350 <varlistentry id="libpk_backend_dummy">
351 <term><filename class='libraryfile'>libpk_backend_dummy.{so,a}</filename></term>
352 <listitem>
353 <para>contains functions that .....</para>
354 <indexterm zone="packagekit libpk_backend_dummy">
355 <primary sortas="c-libpk_backend_dummy">libpk_backend_dummy.{so,a}</primary>
356 </indexterm>
357 </listitem>
358 </varlistentry>
359
360 <varlistentry id="libpk_backend_test_fail">
361 <term><filename class='libraryfile'>libpk_backend_test_fail.{so,a}</filename></term>
362 <listitem>
363 <para>contains functions that .....</para>
364 <indexterm zone="packagekit libpk_backend_test_fail">
365 <primary sortas="c-libpk_backend_test_fail">libpk_backend_test_fail.{so,a}</primary>
366 </indexterm>
367 </listitem>
368 </varlistentry>
369
370 <varlistentry id="libpk_backend_test_nop">
371 <term><filename class='libraryfile'>libpk_backend_test_nop.{so,a}</filename></term>
372 <listitem>
373 <para>contains functions that .....</para>
374 <indexterm zone="packagekit libpk_backend_test_nop">
375 <primary sortas="c-libpk_backend_test_nop">libpk_backend_test_nop.{so,a}</primary>
376 </indexterm>
377 </listitem>
378 </varlistentry>
379
380 <varlistentry id="libpk_backend_test_spawn">
381 <term><filename class='libraryfile'>libpk_backend_test_spawn.{so,a}</filename></term>
382 <listitem>
383 <para>contains functions that .....</para>
384 <indexterm zone="packagekit libpk_backend_test_spawn">
385 <primary sortas="c-libpk_backend_test_spawn">libpk_backend_test_spawn.{so,a}</primary>
386 </indexterm>
387 </listitem>
388 </varlistentry>
389
390 <varlistentry id="libpk_backend_test_succeed">
391 <term><filename class='libraryfile'>libpk_backend_test_succeed.{so,a}</filename></term>
392 <listitem>
393 <para>contains functions that .....</para>
394 <indexterm zone="packagekit libpk_backend_test_succeed">
395 <primary sortas="c-libpk_backend_test_succeed">libpk_backend_test_succeed.{so,a}</primary>
396 </indexterm>
397 </listitem>
398 </varlistentry>
399
400 <varlistentry id="libpk_backend_test_thread">
401 <term><filename class='libraryfile'>libpk_backend_test_thread.{so,a}</filename></term>
402 <listitem>
403 <para>contains functions that .....</para>
404 <indexterm zone="packagekit libpk_backend_test_thread">
405 <primary sortas="c-libpk_backend_test_thread">libpk_backend_test_thread.{so,a}</primary>
406 </indexterm>
407 </listitem>
408 </varlistentry>
409
410 <varlistentry id="libpk_plugin-check-shared-libraries-in-use">
411 <term><filename class='libraryfile'>libpk_plugin-check-shared-libraries-in-use.{so,a}</filename></term>
412 <listitem>
413 <para>contains functions that .....</para>
414 <indexterm zone="packagekit libpk_plugin-check-shared-libraries-in-use">
415 <primary sortas="c-libpk_plugin-check-shared-libraries-in-use">libpk_plugin-check-shared-libraries-in-use.{so,a}</primary>
416 </indexterm>
417 </listitem>
418 </varlistentry>
419
420 <varlistentry id="libpk_plugin-no-update-process">
421 <term><filename class='libraryfile'>libpk_plugin-no-update-process.{so,a}</filename></term>
422 <listitem>
423 <para>contains functions that .....</para>
424 <indexterm zone="packagekit libpk_plugin-no-update-process">
425 <primary sortas="c-libpk_plugin-no-update-process">libpk_plugin-no-update-process.{so,a}</primary>
426 </indexterm>
427 </listitem>
428 </varlistentry>
429
430 <varlistentry id="libpk_plugin-scan-desktop-files">
431 <term><filename class='libraryfile'>libpk_plugin-scan-desktop-files.{so,a}</filename></term>
432 <listitem>
433 <para>contains functions that .....</para>
434 <indexterm zone="packagekit libpk_plugin-scan-desktop-files">
435 <primary sortas="c-libpk_plugin-scan-desktop-files">libpk_plugin-scan-desktop-files.{so,a}</primary>
436 </indexterm>
437 </listitem>
438 </varlistentry>
439
440 <varlistentry id="libpk_plugin-update-check-processes">
441 <term><filename class='libraryfile'>libpk_plugin-update-check-processes.{so,a}</filename></term>
442 <listitem>
443 <para>contains functions that .....</para>
444 <indexterm zone="packagekit libpk_plugin-update-check-processes">
445 <primary sortas="c-libpk_plugin-update-check-processes">libpk_plugin-update-check-processes.{so,a}</primary>
446 </indexterm>
447 </listitem>
448 </varlistentry>
449
450 <varlistentry id="libpk_plugin-update-package-list">
451 <term><filename class='libraryfile'>libpk_plugin-update-package-list.{so,a}</filename></term>
452 <listitem>
453 <para>contains functions that .....</para>
454 <indexterm zone="packagekit libpk_plugin-update-package-list">
455 <primary sortas="c-libpk_plugin-update-package-list">libpk_plugin-update-package-list.{so,a}</primary>
456 </indexterm>
457 </listitem>
458 </varlistentry>
459
460 <varlistentry id="libpk_plugin_scripts">
461 <term><filename class='libraryfile'>libpk_plugin_scripts.{so,a}</filename></term>
462 <listitem>
463 <para>contains functions that .....</para>
464 <indexterm zone="packagekit libpk_plugin_scripts">
465 <primary sortas="c-libpk_plugin_scripts">libpk_plugin_scripts.{so,a}</primary>
466 </indexterm>
467 </listitem>
468 </varlistentry>
469
470 </variablelist>
471
472 </sect2>
473
474</sect1>
Note: See TracBrowser for help on using the repository browser.