%general-entities; ]> $LastChangedBy$ $Date$ packagekit-&packagekit-version; packagekit Introduction to packagekit PackageKit is a system designed to make installing and updating software on your computer easier. The primary design goal is to unify all the software graphical tools used in different distributions, and use some of the latest technology like PolicyKit to make the process suck less. If you, as a BLFS user, are offended by the above description of software installation, please be aware that this package is only included here because it is a required dependency for a full GNOME desktop. &lfs70_built; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &packagekit-md5sum; Download size: &packagekit-size; Estimated disk space required: &packagekit-buildsize; Estimated build time: &packagekit-time; packagekit Dependencies Required and Recommended (specifically, gudev), , and User Notes: Installation of packagekit Install packagekit by running the following commands: ./configure --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/usr/lib/PackageKit \ --localstatedir=/var \ --disable-tests \ --disable-qt && make Although this package has a testsuite, it fails, apparently looking for /lib/PackageKit/desktop-files.db. Now, as the root user: make install Command Explanations --sysconfdir=/etc: This parameter puts various files and a PackageKit directory into /etc instead of /usr/etc. --libexecdir=/usr/lib/PackageKit: This parameter puts packagekitd and its helper applications into /usr/lib/PackageKit instead of /usr/libexec. --localstatedir=/var: This parameter puts files in /var instead of /usr/var. --disable-tests: This package is only in the book as a build dependency, so we do not waste time building a testsuite which is going to fail. --disable-qt: This parameter prevents the package testing for, and linking to, Qt since it is only included in the book as a required dependency of GNOME. Contents Installed Programs Installed Libraries Installed Directory __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 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} /{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}} Short Descriptions __init__.py does this ..... __init__.py backend.py does this ..... backend.py enums.py does this ..... enums.py filter.py does this ..... filter.py misc.py does this ..... misc.py package.py does this ..... package.py packagekit-bugreport.sh does this ..... packagekit-bugreport.sh packagekitd does this ..... packagekitd pk-command-not-found does this ..... pk-command-not-found pk-debuginfo-install does this ..... pk-debuginfo-install pk-device-rebind does this ..... pk-device-rebind pk-gstreamer-install does this ..... pk-gstreamer-install pkcon does this ..... pkcon pkgenpack does this ..... pkgenpack pkmon does this ..... pkmon progress.py does this ..... progress.py libpackagekit-glib2.{so,a} contains functions that ..... libpackagekit-glib2.{so,a} libpk-gtk-module.{so,a} contains functions that ..... libpk-gtk-module.{so,a} libpk-plugin-clear-firmware-requests.{so,a} contains functions that ..... libpk-plugin-clear-firmware-requests.{so,a} libpk_backend_dummy.{so,a} contains functions that ..... libpk_backend_dummy.{so,a} libpk_backend_test_fail.{so,a} contains functions that ..... libpk_backend_test_fail.{so,a} libpk_backend_test_nop.{so,a} contains functions that ..... libpk_backend_test_nop.{so,a} libpk_backend_test_spawn.{so,a} contains functions that ..... libpk_backend_test_spawn.{so,a} libpk_backend_test_succeed.{so,a} contains functions that ..... libpk_backend_test_succeed.{so,a} libpk_backend_test_thread.{so,a} contains functions that ..... libpk_backend_test_thread.{so,a} libpk_plugin-check-shared-libraries-in-use.{so,a} contains functions that ..... libpk_plugin-check-shared-libraries-in-use.{so,a} libpk_plugin-no-update-process.{so,a} contains functions that ..... libpk_plugin-no-update-process.{so,a} libpk_plugin-scan-desktop-files.{so,a} contains functions that ..... libpk_plugin-scan-desktop-files.{so,a} libpk_plugin-update-check-processes.{so,a} contains functions that ..... libpk_plugin-update-check-processes.{so,a} libpk_plugin-update-package-list.{so,a} contains functions that ..... libpk_plugin-update-package-list.{so,a} libpk_plugin_scripts.{so,a} contains functions that ..... libpk_plugin_scripts.{so,a}