PackageKit
From Wikipedia, the free encyclopedia
PackageKit ist eine freie Software, die eine allgemeine Schnittstelle für unterschiedliche Paketverwaltungen zur Verfügung stellt. Es verwendet PolicyKit zur Überprüfung von Berechtigungen.
| PackageKit | |
|---|---|
| Basisdaten | |
| Hauptentwickler | Richard Hughes |
| Entwickler | Richard Hughes, Unbekannter Wert |
| Erscheinungsjahr | 2007 |
| Aktuelle Version | 1.3.3[1] (24. November 2025) |
| Betriebssystem | Linux |
| Programmiersprache | C[2], C++, Python |
| Kategorie | Paketverwaltung |
| Lizenz | GNU General Public License (Freie Software) |
| www.freedesktop.org/software/PackageKit | |
Geschichte
2007 begann Richard Hughes PackageKit zu entwickeln und stellte es auf seinem Blog vor. Nun wird es von einem kleinen Team weiterentwickelt.[3] Fedora 9 und Foresight Linux 1.4.1 nutzen PackageKit bereits standardmäßig. Als erste dpkg-basierte Distribution setzt Kubuntu ab Version 9.04 („Jaunty Jackalope“) statt auf Adept auf PackageKit.[4]
Design
Der Daemon packagekitd stellt eine D-Bus-Schnittstelle für die Paketverwaltung zur Verfügung. Programme konnten auch über die Bibliothek libpackagekit mit PackageKit kommunizieren.
Viele verbreitete Paketverwaltungen können als Backend genutzt werden. Es werden Frontends für GNOME (GNOME Software) und KDE (Discover) angeboten.