Where can I download it?

Back to the main page

Where do I download it?

Precompiled Packages

Your distribution probably has compiled packages that are much easier to install.

Released Versions

Released versions are found on http://www.freedesktop.org/software/PackageKit/releases/.

Latest Supported Versions:

These are versions which have new features for each release. We are also willing to break ABI and API to fix bugs and will merge new or modified translations as required or suggested. Releases are normally on the first working Monday of each month.

Version  Date
0.9.42014-07-17
0.9.32014-06-23
0.9.22014-04-29
0.9.12014-03-24

ABI Stable Versions:

These are versions where we will not break ABI, API or localisations. Releases are less frequent, usually every few months.

Version  Date
0.8.172014-03-21
0.8.162014-01-20
0.8.152013-12-17
0.8.142013-12-02
0.8.132013-11-22
0.8.122013-10-18
0.8.112013-09-02
0.8.102013-07-26
0.8.92013-05-20
0.8.82013-05-08
0.8.72013-01-16
0.8.62012-11-26
0.8.52012-10-26
0.8.42012-10-01
0.8.32012-08-06
0.8.22012-07-16
0.8.12012-06-25

Compiling the latest code

You can get the latest PackageKit daemon and GNOME frontend from the public git repositories on gitorious.org:

git clone git://gitorious.org/packagekit/packagekit.git

If you want to commit changes or a add a new backend, then please email the mailing list and we can give you access to a developer server.

Adding backends to PackageKit

PackageKit itself is an abstract daemon, the only bits that are distro specific are the backends.

To make PackageKit work on a new distribution, you have to write a "backend" which is basically a shim layer from the distro tool to packagekitd. A backend can have one or more threads and also spawn other processes.

See the developer information here for more information.

Backends do not have to be complete; often they just contain basic functionality to install and remove but do not provide dependency or file lists for example. See the FAQ here for backends status.

Back to the main page