DOKK / manpages / debian 11 / manpages-de / yumdb.8.de
yumdb(8) yumdb(8)

yumdb - die Yum-Datenbank abfragen und verändern

ÜBERSICHT

yumdb [Befehl] [Pakete …]

Dieser Befehl wird zum Abfragen und Verändern der Yum-Datenbank verwendet. Diese Datenbank ist ein einfacher Speicher für Schlüssel-Wert-Paare, der in Verbindung mit der RPM-Datenbank genutzt wird. Jedes installierte Paket kann beliebige Daten in der Yum-Datenbank speichern, wobei der hauptsächliche Anwendungsfall die Speicherung zusätzlicher Daten ist, wenn Pakete installiert werden.

Die Befehle von Yumdb sind:

ermittelt den Wert des angegebenen Schlüssels, optional begrenzt auf die angegebenen Pakete.

setzt den Wert für den angegebenen Schlüssel auf den angegebenen Wert, optional begrenzt auf die angegebenen Pakete.

löscht den angegebenen Schlüssel, optional begrenzt auf die angegebenen Pakete.

benennt den angegebenen alten Schlüssel in den angegebenen neuen Schlüsselnamen um, optional begrenzt auf die angegebenen Pakete. Sollte der alte Schlüssel nicht existieren, wird nichts ausgeführt.

benennt den angegebenen alten Schlüssel in den angegebenen neuen Schlüsselnamen um, optional begrenzt auf die angegebenen Pakete. Sollte der alte Schlüssel nicht existieren, wird der neue Schlüssel gelöscht.

kopiert den angegebenen alten Schlüssel in den angegebenen neuen Schlüsselnamen, optional begrenzt auf die angegebenen Pakete. Sollte der alte Schlüssel nicht existieren, wird nichts ausgeführt.

kopiert den angegebenen alten Schlüssel in den angegebenen neuen Schlüsselnamen, optional begrenzt auf die angegebenen Pakete. Sollte der alte Schlüssel nicht existieren, wird der neue Schlüssel gelöscht.

sucht in allen Paketen nach dem angegebenen Schlüssel, wobei die angegebenen Platzhalter als Muster verwendet werden.

gibt alle Pakete mit dem angegebenen Schlüssel aus, optional begrenzt auf die angegebenen Pakete.

gibt alle Pakete aus, die nicht über den angegebenen Schlüssel verfügen, optional begrenzt auf die angegebenen Pakete.

zeigt alle in der Yum-Datenbank gespeicherten Daten an, optional begrenzt auf die angegebenen Pakete.

fügt Daten aus den Paketquellen zur Yum-Datenbank hinzu, wenn diese dort fehlen, optional begrenzt auf die angegebenen Pakete. Dies ist bei abgebrochenen Transaktionen sinnvoll, da diese fehlende Daten zur Folge haben. Beachten Sie, dass »yumdb sync« nicht zwangsläufig über alle Informationen verfügt, die zu dieser Zeit zur Yum-Datenbank hinzugefügt worden sein müssten.

ersetzt alle in der Yum-Datenbank gespeicherten Daten durch jene aus den Paketquellen, optional begrenzt auf die angegebenen Pakete.

Alle Pakete auflisten, für die kein Schlüssel-Wert-Paar »from_repo« definiert ist:

yumdb unset from_repo

Alle Pakete auflisten, die als Abhängigkeiten installiert wurden:

yumdb search reason dep

Beachten Sie, dass die Zahl der erstellbaren Schlüssel und deren Inhalte unbegrenzt sind. Dies gilt allerdings nur für installierte Pakete. Die folgende Liste zeigt häufig verwendete Schlüssel und deren Inhalte.


Diese Schlüssel speichern die »createrepo«-Prüfsumme und den Typ der verfügbaren
von Yum installierbaren Pakete. Beachten Sie, dass diese Werte von »yum version«
zur Ermittlung der Version der RPM-Datenbank verwendet werden.

Dieser Schlüssel speichert die vollständige Befehlszeile des Yum-Befehls (falls dieser aufgerufen wurde).

Diese Schlüssel ermitteln die Werte der verfügbaren von Yum installierten Pakete
und speichern die Paketquellen-ID, deren Revisionsnummer und den Zeitstempel.

Dieser Schlüssel enthält gegenwärtig entweder »user« oder »dep«. Damit wird markiert,
ob das Paket direkt vom Benutzer zur Installation ausgewählt oder automatisch
als Abhängigkeit einbezogen wurde. Beachten Sie, dass dieser Wert auch nach
Aktualisierungen erhalten bleibt.

Dieser Schlüssel enthält den Wert von »releasever« zum Zeitpunkt der Installation
des Pakets.

Falls dieses Attribut den Wert »keep« hat, dann wird dieses Paket vom
»installonly«-Prozess nicht automatisch entfernt (und erhöht den Zähler in
Richtung »installonly_limit« nicht).

yum(8)
rpm(8)

James Antill <james.antill@redhat.com>.

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.

8. April 2010 James Antill