PACREPAIRDB(1) pacrepairdb PACREPAIRDB(1) BEZEICHNUNG pacrepairdb - beschadigte Datenbankeintrage reparieren UBERSICHT pacrepairdb [Optionen] pacrepairdb (--help|--version) BESCHREIBUNG Versucht, beschadigte Paketeintrage in der Libalpm-Datenbank zu reparieren. Alle fehlenden essenziellen Dateien werden angelegt und die Pakete aus dem Zwischenspeicher erneut installiert. Falls die Standardeingabe nicht mit einem Terminal verbunden ist, werden Paketnamen aus der Standardeingabe gelesen. OPTIONEN --cachedir=Pfad gibt einen Pfad zu einem alternativen Zwischenspeicherverzeichnis an. --config=Pfad gibt den Pfad zu einer alternativen Konfigurationsdatei an. --dbonly nimmt die Anderungen an der Datenbank vor, ohne tatsachlich Pakete zu entpacken oder zu entfernen. --dbpath=Pfad gibt den Pfad zu einer alternativen Datenbank an. --debug zeigt zusatzliche Informationen zur Fehlersuche an. --hookdir fugt zusatzliche Benutzer-Hook-Verzeichnisse hinzu. --logfile=Pfad gibt einen Pfad zu einer alternativen Protokolldatei an. --no-confirm gibt in allen Eingabeaufforderungen die vorgegebenen Antworten. --no-scriptlet fuhrt keine Paketinstallationsskripte aus. --no-hooks fuhrt keine Transaktions-Hooks aus. --no-timeout deaktiviert fur Downloads Zeituberschreitungen bei niedriger Geschwindigkeit. --print-only zeigt die zu reparierenden und die aus dem Zwischenspeicher zu verwendenden Pakete an und beendet das Programm. --root=Pfad gibt eine alternative Installationswurzel an. --sysroot=Pfad gibt eine alternative Systemwurzel an. Siehe pacutils-sysroot(7). --verbose zeigt zusatzliche Fortschrittsinformationen an. --help zeigt Hinweise zur Verwendung an und beendet das Programm. --version zeigt Versionsinformationen an und beendet das Programm. BEISPIELE Beschadigte Pakete finden und neu installieren: paccheck --list-broken --files --file-properties --db-files --require-mtree | pacrepairdb WARNUNGEN pacrepairdb erwartet, dass alle zu reparierenden Pakete zwischengespeichert sind. Zwischengespeicherte und installierte Pakete mit dem gleichen Namen und der gleichen Version werden als identisch angesehen. Es wird nicht versucht, zwischengespeicherte Pakete zu validieren. Falls ein Zwischenspeicher ein Paket enthalt, das nicht dem installierten Paket entspricht, aber den gleichen Namen und die gleiche Versionsnummer hat, wird pacrepairdb es blindlings installieren, wodurch Datenbankprobleme noch verschlimmert werden. pacrepairdb pruft nicht auf ubriggebliebene verwaiste Dateien. Fur das Auffinden und Beseitigen verwaister Dateien ist der Benutzer selbst verantwortlich. pacrepairdb ermittelt durch eine einfache Uberprufung mit isatty(3), ob Pakete aus der Standardeingabe gelesen werden sollen oder nicht. Falls pacrepairdb in einer Umgebung aufgerufen wird, beispielsweise in einer Shellfunktion oder einem Skript, das in einer Pipe verwendet wird, wobei die Standardeingabe nicht mit einem Terminal verbunden ist, aber keine zu reparierenden Pakete enthalt, sollte pacrepairdb mit geschlossener Standardeingabe aufgerufen werden. Fur POSIX-kompatible Shells konnen Sie dies mit <&-<< erreichen. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann 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 . pacutils 4. Dezember 2025 PACREPAIRDB(1)