# gnome-packagekit-Handbuch

gnome-packagekit ist eine Sammlung von Werkzeugen zur Integration in den GNOME-Desktop.

2008
Richard Hughes (richard@hughsie.com)
2009, 2010
Mario Blättermann (mariobl@gnome.org)
Richard Hughes

Das vorliegende Dokument kann gemäß den Bedingungen der GNU Free Documentation License (GFDL), Version 1.1 oder jeder späteren, von der Free Software Foundation veröffentlichten Version ohne unveränderbare Abschnitte sowie ohne Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt und/oder modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem Link oder in der mit diesem Handbuch gelieferten Datei COPYING-DOCS.

Dieses Handbuch ist Teil einer Sammlung von GNOME-Handbüchern, die unter der GFDL veröffentlicht werden. Wenn Sie dieses Handbuch getrennt von der Sammlung weiterverbreiten möchten, können Sie das tun, indem Sie eine Kopie der Lizenz zum Handbuch hinzufügen, wie es in Abschnitt 6 der Lizenz beschrieben ist.

Viele der Namen, die von Unternehmen verwendet werden, um ihre Produkte und Dienstleistungen von anderen zu unterscheiden, sind eingetragene Warenzeichen. An den Stellen, an denen diese Namen in einer GNOME-Dokumentation erscheinen, werden die Namen in Großbuchstaben oder mit einem großen Anfangsbuchstaben geschrieben, wenn das GNOME-Dokumentationsprojekt auf diese Warenzeichen hingewiesen wird.

DAS DOKUMENT UND VERÄNDERTE FASSUNGEN DES DOKUMENTS WERDEN UNTER DEN BEDINGUNGEN DER GNU FREE DOCUMENTATION LICENSE ZUR VERFÜGUNG GESTELLT MIT DEM WEITERGEHENDEN VERSTÄNDNIS, DASS:

1. DIESES DOKUMENT WIRD »WIE VORLIEGEND« GELIEFERT, OHNE GARANTIEN IRGENDEINER ART, SOWOHL AUSDRÜCKLICH GENANNTE ALS AUCH ANGEDEUTETE. DIES BEZIEHT SICH AUCH OHNE EINSCHRÄNKUNG AUF GARANTIEN, DASS DIESES DOKUMENT ODER VERÄNDERTE FASSUNGEN DIESES DOKUMENTS FREI VON HANDELSDEFEKTEN, FÜR EINEN BESTIMMTEN ZWECK GEEIGNET IST ODER DASS ES KEINE RECHTE DRITTER VERLETZT. DAS VOLLE RISIKO WAS QUALITÄT, GENAUIGKEIT UND LEISTUNG DES DOKUMENTS ODER VERÄNDERTE FASSUNGEN DES DOKUMENTS LIEGT BEI IHNEN. SOLLTE EIN DOKUMENT ODER EINE VERÄNDERTE FASSUNG DAVON FEHLER IRGENDEINER ART BEINHALTEN, TRAGEN SIE (NICHT DER URSPRUNGSAUTOR, DER AUTOR ODER EIN MITWIRKENDER) DIE KOSTEN FÜR NOTWENDIGE DIENSTLEISTUNGEN, REPARATUREN ODER FEHLERKORREKTUREN. DIESER HAFTUNGSAUSSCHLUSS IST EIN ESSENZIELLER TEIL DIESER LIZENZ. DIE VERWENDUNG EINES DOKUMENTS ODER EINER VERÄNDERTEN VERSION DES DOKUMENTS IST NICHT GESTATTET AUßER UNTER BEACHTUNG DIESES HAFTUNGSAUSSCHLUSSES UND

2. UNTER KEINEN UMSTÄNDEN UND AUF BASIS KEINER RECHTSGRUNDLAGE, EGAL OB DURCH UNERLAUBTEN HANDLUNGEN (EINSCHLIEßLICH FAHRLÄSSIGKEIT), VERTRAG ODER ANDERWEITIG KANN DER AUTOR, URSPRUNGSAUTOR, EIN MITWIRKENDER ODER EIN VERTRIEBSPARTNER DIESES DOKUMENTS ODER EINER VERÄNDERTEN FASSUNG DES DOKUMENTS ODER EIN ZULIEFERER EINER DIESER PARTEIEN, HAFTBAR GEMACHT WERDEN FÜR DIREKTE, INDIREKTE, SPEZIELLE, VERSEHENTLICHE ODER FOLGESCHÄDEN JEGLICHER ART, EINSCHLIEßLICH UND OHNE EINSCHRÄNKUNGEN SCHÄDEN DURCH VERLUST VON KULANZ, ARBEITSAUSFALL, COMPUTERVERSAGEN ODER COMPUTERFEHLFUNKTIONEN ODER ALLE ANDEREN SCHÄDEN ODER VERLUSTE, DIE SICH AUS ODER IN VERBINDUNG MIT DER VERWENDUNG DES DOKUMENTS UND VERÄNDERTER FASSUNGEN DES DOKUMENTS ERGEBEN, AUCH WENN DIE OBEN GENANNTEN PARTEIEN ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN INFORMIERT WAREN.

Richard
Hughes
richard@hughsie.com
3.0
31. März 2008

Rahul Sundaram sundaram@fedoraproject.org

Rahul Sundaram

2.0
30. August 2007

Richard Hughes richard@hughsie.com

Richard Hughes

## Rückmeldungen

Um einen Fehler zu melden oder einen Vorschalg zu gnome-packagekit oder zu diesem Handbuch zu machen, folgen Sie bitte den Anweisungen auf der Kontakt-Webseite von gnome-packagekit .

## Einführung

gnome-packagekit ist eine Sammlung von Werkzeugen für den GNOME desktop

PackageKit wurde daraufhin entworfen, alle Software-Werkzeuge der verschiedenen Distributionen zu vereinheitlichen. Es bedient sich diverser Paketverwaltungstechnologien wie yum, apt, smart usw. und stellt eine einheitliche grafische Schnittstelle sowie Befehlszeilenwerkzeuge bereit. Außerdem ist ein Framework enthalten, das durch andere Software nutzbare Programmierschnittstellen bereitstellt. Es ist jedoch kein Ersatz für existierende Paketverwaltungen wie yum.

Eine der grundlegenden Verbesserungen von PackageKit gegenüber anderen Paketverwaltungen ist, dass der PackageKit-Dienst als Systemprozess läuft und nicht einer bestimmten Benutzersitzung zugeordnet ist. Eine langwierige Aktualisierung oder Installation kann auf diese Weise nicht durch einen sich abmeldenden Benutzer abgebrochen werden. Aufgaben werden in einer Warteschlange vorgehalten. Das bedeutet, dass ein Benutzer mehrere Aufgaben anstoßen kann, die nacheinander abgearbeitet werden. Außerdem können mehrere Benutzer gleichzeitig PackageKit parallel nutzen, ohne jeweils voneinander zu wissen, wer welche Aufgaben startet. Der Zugriff auf alle privilegierten Vorgänge wird über PolicyKit gesteuert.

### Grafische Oberfläche der PolicyKit-Zugriffsrechte

## Anwendungen

packagekitd wird automatisch gestartet, wenn nötig. `pkcon` bietet eine vielseitige Befehlszeilenschnittstelle zu PackageKit.

Nachfolgend finden Sie eine Liste der Werkzeuge in gnome-packagekit, einschließlich der Namen und einer kurzen Beschreibung:

Befehlszeile

  `gpk-application`: Hinzufügen/Entfernen von Software

Befehlszeile

  `gpk-update-viewer`: Aktualisierung ihres Systems, Anzeige einer Chronik früherer Aktualisierungen.

Befehlszeile

  `gpk-prefs`: Einstellungen zur Softwareaktualisierung

Befehlszeile

  `gpk-repo`: Aktivieren oder Deaktivieren von Softwarebeständen

Befehlszeile

  `gpk-log`: Chronik der Aktualisierungen, beinhaltet Installieren, Entfernen oder Aktualisieren jeglicher Software

Befehlszeile

  `gpk-install-file`: Installiert lokal verfügbare Softwarepakete. Dies wird auch dann ausgeführt, wenn Sie auf ein Paket auf Ihrem Desktop oder in Ihrem Dateimanager doppelklicken.

Befehlszeile

  `gpk-update-icon`: Wenn PackageKit installiert ist, startet es das Sitzungssymbol beim Anmelden automatisch. Diese Anwendung zeigt ein Symbol im Benachrichtigungsfeld Ihres Panels an, wenn Softwareaktualisierungen zur Verfügung stehen. Außerdem ist es für Benachrichtigungen über Operationen und Ereignisse in PackageKit zuständig.

Befehlszeile

  `gpk-backend-status`: Zeigt den technischen Status der Unterstützung des zugrundeliegenden Paketverwaltungs-Backends. Dies dürfte nur für Entwickler von Bedeutung sein.

## Hinzufügen oder Entfernen von Software

Die über das Menü System Systemverwaltung Software hinzufügen/entfernen erreichbare Anwendung zum Hinzufügen oder Entfernen von Software ermöglicht Ihnen das leichte Durchsuchen der Softwarebestände oder das Durchsuchen der verschiedenen Paketgruppen wie Unterhaltungsmedien oder Büroanwendungen sowie das Auswählen von Paketen zum Hinzufügen zum oder Entfernen vom System. Weitere Informationen über ein Paket, wie die Paketbeschreibung oder die Abhängigkeiten erhalten Sie, indem Sie darauf klicken. Vor dem Installieren eines Pakets können sie auch die Webseite des Softwareprojekts besuchen, um eventuell zusätzliche Details zu erhalten.

### Suchen nach einer Gruppe mit Filtern

Typischerweise finden Sie einige Tausend Softwarepakete, die in verschiedenen Gruppen verfügbar gemacht werden. Die Anzahl ist wohl beeindruckend, aber unübersichtlich. Daher können Sie Filter für verschiedene Kriterien auswählen: Ist das Paket bereits installiert? Handelt es sich um eine grafische Anwendung oder eine Entwicklungssoftware? Unter welcher Lizenz wird es veröffentlicht? Weitere Informationen über Filter finden Sie in .

Eine Konfigurationsmöglichkeit für die Softwarequellen ist im Systemmenü verfügbar. Diese ermöglicht Ihnen die Aktivierung oder Deaktivierung vorhandener Softwarebestände. Sie können hier auch die Liste der Anwendungen auffrischen, um die neuesten Informationen über die in einem Softwarebestand vorhandenen Pakete anzuzeigen.

### Filter

Sie können die Anzahl der in jedem Softwarekriterium angezeigten Pakete begrenzen.

Um nur installierte oder nicht installierte Pakete anzuzeigen, wählen Sie den entsprechenden Eintrag im Menü Filter Installiert.

Um nur Pakete anzuzeigen, die entweder über eine grafische Oberfläche oder eine Befehlszeilen-Schnittstelle verfügen, wählen Sie einen Filter im Menü Filter Grafisch.

Beachten Sie, dass PackageKit eine heuristische Analyse benutzt, um zu bestimmen, ob es sich bei einem Paket um eine grafische Anwendung handelt. Dies kann falsch sein, wenn ein Paket beispielsweise von gtk2+ abhängig ist.

Um nur Pakete anzuzeigen, die als freie Software gekennzeichnet sind, wählen Sie den entsprechenden Eintrag im Menü Filter Frei. Gegenwärtig berücksichtigt PackageKit dabei Pakete, dessen Lizenz in der Licensing-Webseite von Fedora aufgelistet sind.

### Suchen nach Software

Mit dem Suchfeld und dem Suchen-Knopf können Sie nach Softwarepaketen suchen. Das Symbol innerhalb des Suchfeldes gibt an, welche Art einer Suche ausgeführt wird. Wenn Sie darauf klicken, können Sie wählen, ob nach einer im Paketnamen, der Paketbeschreibung oder im Namen einer in einem Paket enthaltenen Datei nach einer Zeichenkette gesucht werden soll.

## Softwarequellen

Der Betrachter für Softwarequellen ermöglicht Ihnen die Aktivierung oder Deaktivierung von Softwarequellen. Diese Softwarequellen sind Sammlungen von Softwarepaketen, die bekanntermaßen mit Ihrem System zusammenarbeiten und zu diesem kompatibel sind. Außerhalb der Softwarequellen selbst gibt es Quellen von Drittanbietern, die zusätzliche Software für zahlreiche Linux-Distributionen anbieten. Weitere Informationen hierzu finden Sie in der Dokumentation Ihrer Distribution.

### Grafische Oberfläche der Software-Quellen

Derzeit bietet PackageKit keine Möglichkeit, neue Softwarebestände zu ihrem System hinzuzufügen. Es erlaubt lediglich die Aktivierung oder Deaktivierung vorhandener Bestände. Allerdings ist es oft möglich, PackageKit mit einer neuen Quelle bekannt zu machen, indem Sie ein Paket mit den benötigten Informationen installieren. Diese Pakete heißen üblicherweise »(foo)-release«, wobei »foo« für den Namen des Softwarebestandes steht.

## Hilfswerkzeug für Dateien

Manchmal möchten Sie vielleicht verhindern, dass eine Software auf Ihrem System eine bestimmte Datei öffnet. Falls der Dateityp nicht erkannt wurde, werden Anwendungen angezeigt, die mit diesem Dateityp umgehen können.

Derzeit wird nur eine begrenzte Anzahl von Paketen angezeigt, da für die Anzeige der für PackageKit benötigten zusätzlichen Informationen ein erneutes Bauen des Pakets seitens des Distributors notwendig ist. Das wird automatisch geschehen, und bald werden alle entsprechenden Anwendungen angezeigt werden.

## Aktualisierungsbetrachter

Sie können Ihr System über System Systemverwaltung System aktualisieren oder durch Wählen von Aktualisierungen anzeigen im Kontextmenü des Aktualisierungssymbols im Benachrichtigungsfeld aktualisieren. Wenn Sie dies tun, wird der Aktualisierungsbetrachter gestartet und unmittelbar mit der Überprüfung auf verfügbare Aktualisierungen begonnen. Sobald diese Überprüfung abgeschlossen ist, wird ein Überblick über die verfügbaren Aktualisierungen angezeigt, gruppiert nach Bedeutsamkeit. Die Bedeutung reicht von Sicherheitsaktualisierungen über wichtige Aktualisierungen bis hin zu Fehlerkorrekturen und kleinen Verbesserungen.

Beachten Sie, dass die Informationen zur Bedeutsamkeit von den Softwarebeständen bereitgestellt werden müssen, in denen sich das Paket befindet. Diese Information könnte für die Entwicklungszweige von Distributionen eventuell nicht verfügbar sein.

### Aktualisierungs-Überblick

Unterhalb der Zusammenfassung der verfügbaren Aktualisierungen informiert Sie der Aktualisierungsbetrachter darüber, wann die vorhandenen Aktualisierungen zuletzt überprüft (oder »aufgefrischt«) und wann zuletzt Aktualisierungen installiert wurden.

Sie können vorhandene Aktualisierungen manuell auffrischen und überprüfen, indem Sie auf den Auffrischen-Knopf klicken.

In den Softwareaktualisierungs-Einstellungen können Sie bestimmen, wie oft PackageKit selbst aktualisiert.

Es gibt eine Chronik der Aktualisierungen, die frühere Installationen, Löschungen oder Aktualisierungen von Software enthält.

Mit dem Knopf System aktualisieren installieren Sie alle verfügbaren Aktualisierungen, mit dem Knopf Überprüfen können Sie die verfügbaren Aktualisierungen betrachten und auswählen. Falls Sie die Aktualisierungen zu einem späteren Zeitpunkt installieren wollen, schlieẞen Sie einfach das Fenster.

### Detaillierte Informationen über Aktualisierungen

Mit dem Knopf Überprüfen öffnen Sie eine ausführliche Auflistung aller verfügbaren Aktualisierungen. Im Bereich unterhalb der Liste finden Sie detaillierte Informationen über die ausgewählte Aktualisierung. In diesen Informationen sind eventuell Informationen zu diesbezüglichen Fehlerberichten oder Sicherheitsproblemen enthalten, sofern diese Aktualisierung diese Fehler beseitigt.

Beachten Sie, dass ausführliche Aktualisierungsinformationen durch die Softwarebestände bereitgestellt werden müssen, in denen sich das Paket befindet. Diese Information könnte für die Entwicklungszweige von Distributionen eventuell nicht verfügbar sein.

Die Ankreuzfelder neben jedem Paket in der Liste ermöglichen Ihnen, einzelne Pakete für die Installation auszuwählen. Verwenden Sie den Knopf Aktualisierungen installieren, um nur die ausgewählten Aktualisierungen zu installieren.

#### Werkzeug zum Betrachten von Aktualisierungen

Sie können auf einfache Art und Weise alle Aktualisierungen abwählen, indem Sie mit der rechten Maustaste in die Liste klicken und anschließend Alle abwählen anklicken.

## Einstellungen für Softwareaktualiserungen

### Einstellungswerkzeug

Die Einstellungen können in System Einstellungen System Software-Aktualiserungen geändert werden. Sie können festlegen, ob täglich, stündlich, wöchentlich oder niemals nach Aktualiserungen gesucht werden soll. Beachten Sie, dass diese Zeitabstände lediglich ungefähre Werte sind, denn die Suche nach Aktualisierungen kann durch andere Ereignisse überlagert werden, wie das Entsperren des Bildschirms, das Zustandekommen einer Netzwerkverbindung oder die Suche eines anderen Benutzers nach Aktualisierungen. Die Vorgabe hierbei sit die tägliche Überprüfung. Sie können auch bestimmen, dass alle Aktualisierungen automatisch installiert werden oder nur jene, die Sicherheitslücken schließen. Diese Einstellungen sind für den jeweiligen Benutzer gültig und wirken sich nur auf den am System angemeldeten Benutzer aus.

## Software-Protokollbtrachter

### Protokollbetrachter

Um dieses Werkzeug zu öffnen, wählen Sie Anwendungen Systemwerkzeuge Software-Protokollbetrachter.

Der Protokollbetrachter dient dazu, die heruntergeladenen und installierten Aktualisierungen zu betrachten. Eine Filterung nach Paketnamen, Versionen oder Architektur ist möglich.

Sie können auch zu einer bestimmten Stelle der Paketinstallation zurückrollen, sofern das Paketverwaltungs-Backend `RollBack` unterstützt.

## Servicepaket-Erstellung

### Servicepaket-Erstellung

Um dieses Werkzeug zu öffnen, wählen Sie Anwendungen Systemwerkzeuge Servicepaket-Erstellung.

Ein Servicepaket ist ein tar-Archiv, welches eine Reihe von Paketen und deren Abhängigkeiten enthält. Um zu verdeutlichen, was ein Servicepaket ist, zeigen wir hier einige Anwendungsfälle.

Sie können mehrere Pakete zu einem Servicepaket hinzufügen, indem Sie die Paketnamen mit Kommata trennen, beispielsweise `hal,gnome-power-manager`.

1. Sie haben sieben Desktop-Rechner, auf denen Sie Fedora 9 installiert haben. Jeder dieser Rechner benötigt die Installation von 204 MB an Aktualisierungen.

2. Sie haben einen Laptop, der Netzwerktreiber benötigt, bevor überhaupt Aktualisierungen heruntergeladen werden können. Weiterhin haben Sie einen ähnlichen, mit den neuesten Aktualisierungen ausgestatteten Laptop in der Nähe. Die Netzwerktreiber erfordern einige Abhängigkeiten, und weitere Pakete müssen aktualisiert werden, bevor diese installiert werden können.

3. Sie installieren häufig Linux auf den Rechnern anderer Leute. Sie haben eine Live-CD und einen USB-Speicherstick dabei, der eine 204 MB große Datei namens `Fedora-updates-SP1.servicepack` mit sämtlichen Aktualisierungen seit letzter Woche enthält.

4. Eine Zeitschrift aus der Branche der freien Software möchte patentgeschützte Multimedia-Plugins und Programme zusammen mit der DVD der letzten Fedora-Veröffentlichung vertreiben. Es wird ein Weg benötigt, auf welchem auch der faulste Benutzer diese Dinge ohne viel Aufhebens installieren kann.

Intern betrachtet ist die Paketdatei ein nicht gepacktes Tar-Archiv mit den Paketen und einer Datei namens metadata.conf. Die Metadaten-Datei enthält die Bezeichnung der Distribution und den Zeitpunkt der Erstellung. Dies stellt sicher, dass Sie nicht versehentlich ein `fedora-9-i386`-Servicepaket auf einem `ubuntu-intrepid-ppc`-Rechner installieren.

Wir benötigen eine Ziel-Dateiliste, da wir nicht wissen, welche Pakete auf dem Zielrechner installiert sind. Beispiel:

### Zwei Beispielrechner

Auf Rechner A sind die folgenden Pakete installiert, und es ist ein Internetanschluss verfügbar.

- `glib`

- `dbus`

- `dbus-glib`

- `libgnome`

Auf Rechner B sind die folgenden Pakete installiert, aber es ist kein Internetanschluss verfügbar.

- `glib`

- `dbus`

- `kdebase`

- `kdeapps`

Rechner B benötigt ein Servicepaket, das eine neue Version von `k3b` enthält, mit deren Hilfe DVD-RWs gebrannt werden können.

Das Programm `k3b` hängt von `dbus`, `dbus-glib` und `kdebase` ab. Wenn wir nun Rechner A `k3b` herunterladen lassen, werden `k3b` und `kdebase` heruntergeladen, aber nicht `dbus-glib`. Wir müssen für Rechner A Informationen bereitstellen, welche Pakete Rechner B enthält, bevor ein Servicepaket erstellt werden kann.

Durch Erstellung einer Paketliste auf Rechner B und die Übertragung mittels USB-Speicherstick oder CDRW können die korrekten Pakete heruntergeladen werden. In diesem Fall werden `k3b` und `dbus-glib` heruntergeladen und im neuen Servicepaket abgelegt.

Das Servicepaket kann nun vom Rechner A zum Rechner B mit Hilfe des USB-Speichersticks übertragen werden.

Das Befehlszeilenwerkzeug `pkgenpack` kann auch dazu benutzt werden, um Servicepaket-Dateien zu erstellen.

## Automatische Aktualisierungen

Automatische Aktualisierungen können im Hintergrund systemweit ablaufen, wobei das Paket PackageKit-cron zum Einsatz kommt. Die Einstellungen werden über die Konfigurationsdatei `/etc/sysconfig/packagekit-background` gesteuert. Sie können so nach Aktualisierungen suchen lassen oder die Aktualisierungen installieren und eine Nachricht an eine beliebige E-Mail-Adresse senden lassen.

## Aktualisierungssymbol

Das Symbol stellt Menüeinträge für die Installation der verfügbaren Aktualisierungen oder für das Starten des Aktualisierungsbetrachters bereit. Dieser erlaubt Ihnen das Abrufen ausführlicher Informationen über die verfügbaren Aktualisierungen, bevor Sie diese installieren. Weitere Informationen finden Sie in .

### Einstellungswerkzeug

## Akzeptieren von Lizenzvereinbarungen (EULAs)

Eine Lizenzvereinbarung ist ein Vertrag zwischen dem Hersteller und dem Benutzer einer Software, der dem Benutzer eine Softwarelizenz gewährt. Eine Software-Lizenzvereinbarung definiert die rechtlichen Grundlagen des Gebrauchs der Software durch den Benutzer. Dies wird Endbenutzer-Lizenzvertrag oder kurz EULA genannt.

Viele EULAs machen umfangreiche Haftungsbeschränkungen für die Software geltend. Typischerweise schützt eine EULA den Hersteller einer Software in dem Fall, dass die Software Schäden auf dem Rechner oder in dessen Daten verursacht. In einigen Fällen sind auch Beschränkungen einbegriffen für den Fall von auftretenden Schäden, die durch unzweckmäßige Benutzung der Software entstehen.

### Beispiel-EULA

Lesen Sie die EULA sorgfältig und akzeptieren Sie sie, bevor Sie die Installation oder Aktualisierung fortsetzen.

## Akzeptieren einer Sicherheitssignatur

Die Pakete einer Softwarequelle sind typischerweise von dem Projekt signiert, das diesen Softwarebestand oder die Pakete verwaltet. Dadurch wird für Benutzer sichergestellt, dass ein mit einem Sicherheitsschlüssel signiertes Paket auch aus der Softwarequelle stammt, aus der es zu stammen scheint.

Um eine Paketverwaltungs-Infrastruktur effektiv zu betreiben, müssen vertrauenswürdige Softwarebestände vorhanden sein, um Aktualisierungen automatisch herunterzuladen und zu installieren. Ein weiterer Vorteil ist, dass signierte Pakete ohne einzugebendes Systemverwalterpasswort installiert werden können, sofern Ihr Systemverwalter diese Möglichkeit aktiviert hat.

### Beispiel für eine Signaturabfrage

Um einem Softwarebestand zu vertrauen, sollten Sie die Einzelheiten des signierenden Schlüssels überprüfen. Der einfachste Weg führt auf die Webseite dieser Softwarequelle. Dort sollten Sie Einzelheiten über den für Paketsignaturen verwendeten Schlüssel finden. Dieser wird üblicherweise `GPG key` genannt.

Sie sollten diesen Dialog nur dann fortsetzen, wenn Sie tatsächlich den Paketen aus dieser Softwarequelle Ihr Vertrauen schenken wollen.

## Erklärung häufig verwendeter Dialoge

Diese Anwendung versucht Dialoge so oft wie möglich wiederzuverwenden, was eine nachvollziehbare und konsistente Benutzerschnittstelle zur Verwaltung von Paketen ermöglicht. In den folgenden Unterabschnitten werden einige dieser Dialoge ausführlicher erklärt, oft auch mit Beispielen oder Internetlinks.

### Kopieren von Dateien an einen anderen Ort

#### Beispieldialog

Falls Sie eine Datei in Ihren persönlichen Ordner heruntergeladen haben, wird der Name des Zielordners üblicherweise z.B. `/home/hughsie/Downloads` lauten. Der PackageKit-Dienst wird nicht unter dem Benutzerkennzeichen eines gewöhnlichen Desktop-Benutzers ausgeführt, daher wird der Dienst wahrscheinlich nicht in der Lage sein, auf diese Datei zuzugreifen. Falls der Download-Ordner vom Systemverwalter lesbar ist, wird dieser in einen temporären Ordner kopiert, so dass der Zugriff möglich ist.

### Installieren lokaler Dateien

Eine Anwendung fragte nach der Installation lokaler Dateien auf Ihrem System. Falls Sie diese Aktion selbst eingeleitet haben, klicken Sie auf den Installieren-Knopf.

### Installieren von Katalogen

Ein Paketkatalog ist nichts weiter als eine Datei, die Anweisungen über die Installation anderer Pakete enthält. Es gibt keine wahlweise zu installierenden Pakete, weil eine solche Katalogdatei simpel und ohne weiteren Benutzereingriff funktionieren soll. Durch die Nutzung einer Katalogdatei ist die schnelle und einfache Installation verschiedener Pakete möglich.

Weitere Informationen über Kataloge finden Sie in den Häufig gestellten Fragen.

### Keine Pakete notwendig

Der Katalog, den Sie installieren wollten, ändert nichts an Ihrem System, da die benötigten Pakete bereits installiert sind. Es sind keine weiteren Aktionen erforderlich.

Weitere Informationen über Kataloge finden Sie in den Häufig gestellten Fragen.

### Bestätigung erforderlich

#### Beispiel-Plugindialog

Eine Anwendung erfordert die entsprechenden Zugriffsrechte, um Pakete auf Ihrem System zu ändern. Der Programmname und das Symbol stammen aus der Anwendung, die nach den Zugriffsrechten fragt.

### Suchen nach weiteren benötigten Paketen

Andere Pakete können von diesem Paket abhängen, um die korrekte Funktion zu gewährleisten. Diese Anwendung sucht nach anderen Paketen, welche das von Ihnen zur Entfernung ausgewählte Paket benötigen. Keine Änderungen werden angewendet, und Sie werden falls nötig später um Bestätigung gebeten.

### Suchen nach weiteren abhängigen Paketen

Dieses Paket könnte in anderen Paketen enthaltene Ressourcen erfordern, um korrekt zu funktionieren. Diese Anwendung

### Entfernen anderer Pakete

#### Beispieldialog beim Entfernen von rarian

Weitere Pakete müssen entfernt werden, wenn dieses Paket entfernt wird. Wenn Sie diese Pakete entfernen, könnte die Funktionalität anderer Anwendungen darunter leiden.

Falls Sie nicht sicher sind, sollten Sie das Paket nicht entfernen.

### Installieren weiterer Pakete

#### Beispieldialog beim Installieren von xfce-utils

Für die Installation dieses Pakets müssen weitere Pakete installiert werden. Falls Sie diese Pakete entfernen, verlieren Sie möglicherweise Funktionalität in anderen Anwendungen. Das Herunterladen und Installieren weiterer Pakete erhöht die für die Installation dieses Pakets benötigte Zeit.

### Suchen von Paketen

Die Paketdatenbank wird anhand Ihrer Abfrage durchsucht. Dies kann einige Zeit dauern, falls neue Paketlisten aus dem Internet geladen werden müssen.

### Paket nicht gefunden

In keiner entfernten Softwarequelle konnten Pakete gefunden werden. Das bedeutet normalerweise, dass Sie die Softwarebestände von Drittanbietern nicht aktiviert oder installiert haben. Diese Softwarebestände finden Sie oft in Foren oder mittels Suchmaschinen.

Nur Pakete aus vertrauenswürdigen Softwarequellen installieren.

### Fortschrittsfenster

Wenn eine Aktion automatisch gestartet wird, dann geschieht dies normalerweise nicht interaktiv. Wenn diese Aktion den Zugriff auf das Netzwerk erfordert oder voraussichtlich eine lange Zeit benötigt, erscheint ein Dialog. In diesem Dialog erhalten Sie die Möglichkeit, die Aktion abzubrechen, falls deren Ausführung nicht gewünscht ist.

### Keine Privilegien

#### Grafische Oberfläche der PolicyKit-Zugriffsrechte

Sie verfügen nicht über die erforderlichen Rechte, um diese Aktion auszuführen. Dies könnte dann der Fall sein, wenn Sie sich nicht korrekt legitimiert haben, beispielsweise durch Eingabe eines korrekten Passworts zweimal in einer Zeile hintereinander. ACHTUNG: Auf einigen Distributionen muss das Passwort des Systemverwalters eingegeben werden, nicht Ihr Benutzerpasswort.

Falls Sie sich nicht legitimieren können, sollten Sie Ihren Systemverwalter kontaktieren.

### PackageKit-Dienst läuft nicht

Der PackageKit zugrunde liegende Dienst konnte nicht gestartet werden. Dies geschieht nur bei ernstzunehmenden Systemfehlern. Weitere Informationen hierzu erhalten Sie, wenn Sie folgenden Befehl mit Systemverwalterrechten ausführen: `/usr/sbin/packagekitd --verbose`

### System aktualisieren

Alle auf Ihrem System aktualisierbaren Pakete wurden nun aktualisiert. Sie können die Aktualisierung abbrechen, sofern der Abbrechen-Knopf nicht ausgegraut ist.

### Pakete aktualisieren

Einige Pakete auf Ihrem System wurden nun aktualisiert. Sie können die Aktualisierung abbrechen, sofern der Abbrechen-Knopf nicht ausgegraut ist.

### Paketlisten auffrischen

Einmal wöchentlich (kann in den Einstellungen geändert werden) werden automatisch die neuesten Paketlisten heruntergeladen. Das bedeutet, dass Sie bei der Suche nach einem nicht installierten Paket neue Software erhalten, die zu einer Softwarequelle hinzugefügt wurde.

Sobald die Paketlisten heruntergeladen wurden, werden die installierten und verfügbaren Pakete zwischengespeichert, so dass Client-Werkzeuge diese automatisch vervollständigen können. Sobald dies abgeschlossen ist, werden neue Anwendungen eingelesen und zur Client-Datenbank hinzugefügt.

## Info

gnome-packagekit wird von Richard Hughes richard@hughsie.com verwaltet und gemeinsamen mit einigen anderen Mitstreitern entwickelt. Weitere Informationen über gnome-packagekit finden Sie auf dessen Webseite.

Wenn Sie Fehler finden oder Vorschläge zu dieser Anwendung oder zu diesem Handbuch haben, folgen Sie den Anweisungen auf der Bug-Webseite vongnome-packagekit.

Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder verändern, entweder gemäß Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Eine Kopie dieser Lizenz ist in dieser Dokumentation enthalten, eine weitere in der Datei COPYING, die im Quellcode dieses Programms enthalten ist.