yumdb(8) | yumdb(8) |
yumdb - die Yum-Datenbank abfragen und verändern
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:
Alle Pakete auflisten, die als Abhängigkeiten installiert wurden:
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>.
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 |