RPMDB(8) System Manager's Manual RPMDB(8) BEZEICHNUNG rpmdb - RPM-Datenbankwerkzeug UBERSICHT rpmdb [Optionen] {--initdb|--rebuilddb} rpmdb [Optionen] {--verifydb} rpmdb [Optionen] {--exportdb|--importdb} BESCHREIBUNG rpmdb wird fur rpm(8)-Datenbankverwaltungsoperationen verwandt. AKTIONEN --initdb erstellt eine neue Datenbank, falls noch keine existiert. Eine bestehende Datenbank wird nicht uberschrieben. --rebuilddb baut die Datenbank aus den Paket-Headern der installierten Pakete neu. Der Neubau verwirft alle nicht lesbaren (beschadigten) Header aus der Datenbank, verdichted aber auch die Datenbank, falls die im Lauf der Zeit sehr gross geworden ist. Kann auch zum Umwandeln zwischen verschiedenen rpmdb-Formaten verwandt werden. --verifydb fuhrt eine systemnahe Integritatsprufung der Datenbank durch. Selten nutzlich, zur Ermittlung der Systemgesundheit ist rpm --verify -a eine deutlich nutzlichere Aktion. --exportdb exportiert die Datenbank im Format >>Kopfdaten-Liste<<. Dies ist fur die Ubertragung auf einen anderen Rechner oder in eine andere Art von Datenbank nutzbar. Die Daten werden auf die Standardausgabe ausgegeben. --importdb importiert eine Datenbank im Format >>Kopfdaten-Liste<<, wie sie mittels --exportdb erzeugt wurde. Die Daten werden von der Standardeingabe gelesen. OPTIONEN Siehe rpm-common(8) fur die Optionen, die allen rpm(8)-Programmen gemeinsam sind. KONFIGURATION Es gibt verschiedene Konfigurationsoptionen, die die Aktionen von rpmdb beeinflussen, aber insbesondere die folgenden (siehe rpm-config(5) zu Details): o %_dbpath o %_db_backend EXIT-STATUS Bei Erfolg wird 0 zuruckgegeben, anderenfalls ein Fehlercode ungleich Null. BEISPIELE rpmdb --initdb --dbpath /tmp/testdb Initialisiert eine neue Datenbank im Verzeichnis /tmp/testdb. rpmdb --rebuilddb baut die System-Rpmdb neu. rpmdb --verifydb --root /mnt uberpruft die Systemdatenbank eines unter /mnt eingehangten Systemabbildes. rpmdb --exportdb > /tmp/headers exportiert die Systemdatenbank in die Datei /tmp/headers. rpmdb --importdb --define "_db_backend ndb" --dbpath /tmp/neueDB < /tmp/headers importiert Inhalte aus der >>Kopfdaten-Liste<< /tmp/headers in eine (neue) Datenbank im Format ndb in /tmp/neueDB. OPTIONEN Siehe rpm-common(8) fur die Optionen, die allen Aktionen gemeinsam sind. SIEHE AUCH popt(3), rpm(8), rpm-common(8) rpmdb --help - da rpm(8) benutzerdefinierte Optionen uber Popt-Aliase unterstutzt, kann unmoglich garantiert werden, dass die Beschreibungen in diesem Handbuch exakt dem entsprechen, was verfugbar ist. http://www.rpm.org/ UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann , Christoph Brinkhaus und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . RPM 6.0.1 6. Marz 2026 RPMDB(8)