Zum Inhalt springen

PackageKit

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 24. April 2026 um 23:17 Uhr durch ~2026-25123-89 (Diskussion).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
PackageKit

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | 48
Datei:Gnome-packagekit -- 2008, 08.png
Basisdaten

Hauptentwickler Richard Hughes, Matthias Klumpp
Entwickler Richard Hughes, Matthias Klumpp, diverse Backend Maintainer<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Backend Maintainers.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 28. Januar 2026.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Linux
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Kategorie Paketverwaltung
Lizenz GNU General Public License
(Freie Software)
www.freedesktop.org/software/PackageKit

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.

Geschichte

2007 begann Richard Hughes PackageKit zu entwickeln und stellte es auf seinem Blog vor. Nun wird es von einem kleinen Team weiterentwickelt.<ref>Who develops PackageKit? PackageKit-Website, abgerufen am 11. Juni 2016.</ref> 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.<ref>Kubuntu 9.04 Out in the Wild - Kubuntu 9.04-Versionshinweise (englisch)</ref>

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.

Command not found

Ab Version 0.4.0 enthält PackageKit eine Bash-Erweiterung ähnlich dem Debian-Programm command-not-found. Wenn ein Befehl im System nicht gefunden wird, aber nachinstalliert werden kann, wird der Benutzer gefragt, ob er dieses installieren möchte. Zudem werden Tippfehler erkannt.<ref>Command not found - Technical Blog von Richard Hughes, 5. Dezember 2008 (englisch).</ref><ref>PackageKit and gnome-packagekit 0.4.0 released! - Richard Hughes, PackageKit-Mailingliste. 9. Dezember 2008 (englisch).</ref>

Einzelnachweise

<references />

Weblinks

Commons: PackageKit – Sammlung von Bildern, Videos und Audiodateien