Using PackageKit in GNOME programs

Do you develop a GNOME program and want to install extra stuff for your application? Want me to write you some code for your application to make it “just work”? Ideas I can think of: • Installing extensions in epiphany • Installing debuginfos in the GNOME crasher thing • Installing language packs in abiword • Installing clipart for scribus • Installing -devel packages in anjuta for the autocompletion • Making GIMP install it's own plugins when an obscure file format is opened Any other suggestions welcome. Please email me if you want some help. You can install a package based on the package name, or just by specifying a file that the package provides. All the yucky stuff like licence agreements and GPG auth is handled in libpackagekit-gnome. You'll need to be running Fedora 9 prerelease if you want precompiled rpm's that work. I'll make the code a configure option (–enable-packagekit) so it won't be a hard dep. Any takers?

Published by


Richard has over 10 years of experience developing open source software. He is the maintainer of GNOME Software, PackageKit, GNOME Packagekit, GNOME Power Manager, GNOME Color Manager, colord, and UPower and also contributes to many other projects and opensource standards. Richard has three main areas of interest on the free desktop, color management, package management, and power management. Richard graduated a few years ago from the University of Surrey with a Masters in Electronics Engineering. He now works for Red Hat in the desktop group, and also manages a company selling open source calibration equipment. Richard's outside interests include taking photos and eating good food.

One thought on “Using PackageKit in GNOME programs”

  1. I'm unlikely to write anything for Gnome Games extra themes installer until I can find some kind of document on commitment to PackageKit maintenance from Debian and Ubuntu.

Comments are closed.