Mit PackageKit können Anwendungen den Installationsstatus anderer Pakete abfragen, unabhängig davon, unter welcher GNU/Linux-Distribution es ausgeführt wird. Wenn Ihre Anwendung zur Laufzeit ein zusätzliches Paket erfordert, kann PackageKit angewiesen werden, es herunterzuladen und zu installieren. Wenn beispielsweise eine Multimedia-Anwendung einen bestimmten Codec erfordert oder ein Illustrationsprogramm zusätzliche Schriften, können diese nach Bedarf heruntergeladen werden.
Verschiedene GNOME-Anwendungen nutzen PackageKit in ähnlichen Situationen. Das Medien-Wiedergabeprogramm Totem fragt über PackageKit die Installation von Codecs an, wenn es versucht, eine Mediendatei wiederzugeben, die es nicht erkennt. System-config-printer, ein Programm zur Einrichtung von Druckern, sobald sie angeschlossen werden, verwendet PackageKit zum Herunterladen und Installieren von Druckertreibern.
Die Internetseite von PackageKit