PackageKit
| Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden.
| |
|---|---|
| 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 web</ref> |
| Erscheinungsjahr | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. |
| Aktuelle Version | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. (Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.) |
| Aktuelle Vorabversion | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. (Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.) |
| Betriebssystem | Linux |
| Programmiersprache | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. |
| 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[Bearbeiten]
2007 begann Richard Hughes PackageKit zu entwickeln und stellte es auf seinem Blog vor. Nun wird es von einem kleinen Team weiterentwickelt.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. PackageKit-Website ehemals im Vorlage:Referrer (nicht mehr online verfügbar)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</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[Bearbeiten]
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[Bearbeiten]
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[Bearbeiten]
<references />