.\" -*- coding: UTF-8 -*- .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" Generated by scdoc 1.11.4 .\" Complete documentation for this program is not available as a GNU info page .nh .ad l .\" Begin generated content: .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH RPM 8 "6. März 2026" "RPM 6.0.1" .PP .SH BEZEICHNUNG rpm \- RPM\-Paketverwaltung .PP .SH ÜBERSICHT .SS "Pakete abfragen und überprüfen" \fBrpm\fP {\fB\-q\fP|\fB\-\-query\fP} [Auswahloptionen] [Abfrageoptionen] [\fIPAKETDATEI\fP …] [\fIPAKETNAME\fP …] .PP \fBrpm\fP {\fB\-V\fP|\fB\-\-verify\fP} [Auswahloptionen] [Überprüfungsoptionen] [\fIPAKETNAME\fP …] .PP .SS "Pakete installieren, aktualisieren und entfernen" \fBrpm\fP {\fB\-i\fP|\fB\-\-install\fP} [Transaktionsoptionen] [Installationsoptionen] \fIPAKETDATEI\fP … .PP \fBrpm\fP {\fB\-U\fP|\fB\-\-upgrade\fP} [Transaktionsoptionen] [Installationsoptionen] \fIPAKETDATEI\fP … .PP \fBrpm\fP {\fB\-F\fP|\fB\-\-freshen\fP} [Transaktionsoptionen] [Installationsoptionen] \fIPAKETDATEI\fP … .PP \fBrpm\fP \fB\-\-reinstall\fP [Transaktionsoptionen] [Installationsoptionen] \fIPAKETDATEI\fP … .PP \fBrpm\fP \fB\-\-restore\fP [Transaktionsoptionen] [Auswahloptionen] \fIPAKETNAME\fP … .PP \fBrpm\fP {\fB\-e\fP|\fB\-\-erase\fP} [Transaktionsoptionen] [Löschoptionen] \fIPAKETNAME\fP … .PP .SS "Verschiedene Aktionen" \fBrpm\fP \fB\-\-querytags\fP .PP Siehe \fBrpm\-common\fP(8) zu Aktionen, die allen \fBrpm\fP\-Programmen gemeinsam sind. .PP .SH BESCHREIBUNG \fBrpm\fP ist eine leistungsfähige \fBPaketverwaltung\fP, die zum Erstellen, Installieren, Abfragen, Überprüfen, Aktualisieren und Löschen individueller Softwarepakete verwendet werden kann. Ein \fBPaket\fP besteht aus einem Dateiarchiv und Metadaten, die zum Installieren und Löschen der im Paket enthaltenen Dateien verwendet werden. Die Metadaten umfassen Hilfsskripte, Dateiattribute und beschreibende Informationen zum Paket. \fBPakete\fP gibt es in zwei Varianten: Binärpakete, welche die zu installierende Software enthalten, und Quellpakete, die den Quellcode zusammen mit Anweisungen enthalten, die zum Erstellen von Binärpaketen erforderlich sind. .PP .SH AKTIONEN .SS "Pakete abfragen und überprüfen" \fB\-V\fP, \fB\-\-verify\fP .RS 4 Bei der Überprüfung von Paketen werden Informationen zu den vom Paket installierten Dateien mit den Informationen zu den Dateien, die aus den aus der \fBrpm\fP\-Datenbank Paket\-Metadaten bezogen werden, verglichen. Unter anderem werden Größe, Prüfsumme, Zugriffsrechte, Typ, Eigentümer und Gruppe jeder Datei verglichen. Alle Unstimmigkeiten werden angezeigt. .RE \fB\-q\fP, \fB\-\-query\fP .RS 4 fragt Paketdateien oder installierte Pakete ab. .PP .RE .SS "Pakete installieren, aktualisieren und entfernen" \fB\-i\fP, \fB\-\-install\fP .RS 4 installiert neue Paket(e), ohne Upgrade\-Szenarien zu betrachten. Dies ist ein besonderer Einsatzfall, normalerweise sollten Installationen mittels \fB\-\-upgrade\fP erfolgen. .PP .RE \fB\-U\fP, \fB\-\-upgrade\fP .RS 4 installiert oder aktualisiert Paket(e) auf eine neuere Version. Ältere oder veraltete Paket(e) werden entfernt, nachdem das neue Paket installiert wurde. .PP .RE \fB\-F\fP, \fB\-\-freshen\fP .RS 4 aktualisiert Paket(e), aber nur jene, für die eine ältere Version installiert ist. .PP .RE \fB\-\-reinstall\fP .RS 4 installiert bereits installierte Paket(e) erneut. .PP .RE \fB\-\-restore\fP .RS 4 stellt die Metadaten wie Zeitstempel, Besitzer, Gruppe, Befugnisse und Capabilitys von Dateien in dem angegebenen Paket wieder her. .PP .RE \fB\-e\fP, \fB\-\-erase\fP .RS 4 löscht installierte Pakete. .PP .RE .SS "Verschiedene Aktionen" \fB\-\-querytags\fP .RS 4 gibt bekannte Abfragemarkierungen aus. Nützlich mit der Option \fB\-\-queryformat\fP. .PP .RE .SS "Veraltete Kompatibilitäts\-Aliase" Dies sind veraltete \fBpopt\fP(3)\-Aliase, die nur aus Gründen der Abwärtskompatibilität vorhanden sind. Ihre Verwendung wird nicht empfohlen. .PP \fB\-\-initdb\fP, \fB\-\-rebuilddb\fP, \fB\-\-verifydb\fP .RS 4 Siehe \fBrpmdb\fP(8). .PP .RE \fB\-\-addsign\fP, \fB\-\-delsign\fP, \fB\-\-resign\fP .RS 4 Siehe \fBrpmsign\fP(1). .PP .RE \fB\-K\fP, \fB\-\-checksig\fP, \fB\-\-import\fP .RS 4 Siehe \fBrpmkeys\fP(8). .PP .RE \fB\-\-specfile\fP .RS 4 Siehe \fBrpmspec\fP(1). .PP .RE Siehe \fBrpm\-common\fP(8) zu den Aktionen, die allen \fBrpm\fP\-Programmen gemeinsam sind. .PP .SH ARGUMENTE \fIPAKETDATEI\fP .RS 4 Entweder ein \fBrpm\fP\-Paket oder eine Manifestdatei (siehe \fBrpm\-manifest\fP(5)). Kann als \fBftp\fP\- oder \fBhttp\fP\-URL angegeben werden, wobei das Paket vor der Installation heruntergeladen wird. Siehe \fBFTP/HTTP\-OPTIONEN\fP für Informationen dazu, welche \fBftp\fP\- und \fBhttp\fP\-Client\-Optionen \fBrpm\fP unterstützt. .PP .RE \fIPAKETNAME\fP .RS 4 Installiertes Paket mit dem angegebenen \fIPAKETNAMEN\fP. Um ein Paket genauer anzugeben, darf auf den Paketnamen die Version oder die Version und Veröffentlichung (beide durch einen Bindestrich getrennt) oder ein Architekturname (durch einen Punkt getrennt) folgen. Siehe die Ausgabe von \fBrpm \-qa\fP oder \fBrpm \-qp\fP \fIPAKETDATEI\fP als Beispiel. .PP .RE .SH OPTIONEN Siehe \fBrpm\-common\fP(8) für die Optionen, die allen Aktionen gemeinsam sind. .PP .SH "INSTALLATIONS\- UND AKTUALISIERUNGSOPTIONEN" \fB\-\-allfiles\fP .RS 4 installiert oder aktualisiert alle \fBmissingok\fP\-Dateien im Paket, ganz gleich, ob sie existieren oder nicht. .PP .RE \fB\-\-badreloc\fP .RS 4 wird zusammen mit \fB\-\-relocate\fP verwendet und erlaubt Verschiebungen aller Dateipfade, nicht nur jener, die als \fIALTER_PFAD\fP in den Festlegungen zu Verschiebungen im Binärpaket enthalten sind. .PP .RE \fB\-\-excludepath\fP \fIALTER_PFAD\fP .RS 4 installiert keine Dateien, deren Namen mit \fIALTER_PFAD\fP beginnen. .PP .RE \fB\-\-excludeartifacts\fP .RS 4 installiert keine Dateien, die als Artefakte markiert sind, wie zum Beispiel »build\-id«\-Links. .PP .RE \fB\-\-excludeconfigs\fP, \fB\-\-noconfigs\fP .RS 4 Konfigurationsdateien nicht installieren. .PP .RE \fB\-\-excludedocs\fP .RS 4 installiert keine Dateien, die als Dokumentation markiert sind (was Handbuchseiten und Texinfo\-Dokumente einschliesst). .PP .RE \fB\-\-force\fP .RS 4 ist gleichbedeutend mit \fB\-\-replacepkgs\fP, \fB\-\-replacefiles\fP und \fB\-\-oldpackage\fP. .PP .RE \fB\-\-ignoresize\fP .RS 4 überprüft vor der Installation des Pakets auf den eingehängten Dateisystemen nicht, ob genügend Speicherplatz vorhanden ist. .PP .RE \fB\-\-ignorearch\fP .RS 4 erlaubt die Installation oder Aktualisierung selbst dann, wenn die Architekturen des Binärpakets und des Rechners nicht übereinstimmen. .PP .RE \fB\-\-ignoreos\fP .RS 4 erlaubt die Installation oder Aktualisierung selbst dann, wenn die Betriebssysteme des Binärpakets und des Rechners nicht übereinstimmen. .PP .RE \fB\-\-includedocs\fP .RS 4 installiert Dokumentationsdateien. Dies ist das Standardverhalten. .PP .RE \fB\-\-nocontexts\fP .RS 4 setzt den SELinux\-Kontext für Dateien und Scriptlets nicht. Nur wirksam, falls \fBrpm\-plugin\-selinux\fP(8) installiert und aktiviert ist. .PP .RE \fB\-\-nocaps\fP .RS 4 setzt keine Datei\-Capabilitys. .PP .RE \fB\-\-noverify\fP .RS 4 führt vor der Installation keine Paketüberprüfung aus. .PP .RE \fB\-\-nosysusers\fP .RS 4 erzeugt keine »sysusers« von Paketen. .PP .RE \fB\-\-oldpackage\fP .RS 4 ermöglicht eine Aktualisierung, bei der ein neueres Paket durch ein älteres ersetzt wird. .PP .RE \fB\-\-prefix\fP \fINEUER_PFAD\fP .RS 4 übersetzt für verschiebbare Binärpakete alle Dateipfade, die mit dem Installationspräfix in den Festlegungen zur Verschiebung beginnen, in \fINEUER_PFAD\fP. .PP .RE \fB\-\-relocate\fP \fIALTER_PFAD\fP=\fINEUER_PFAD\fP .RS 4 übersetzt für verschiebbare Binärpakete sämtliche Dateipfade, die mit \fIALTER_PFAD\fP beginnen, in die Paketverschiebeanweisungen nach \fINEUER_PFAD\fP. Diese Option kann wiederholt verwendet werden, falls verschiedene \fIALTER_PFAD\fP im Paket verschoben werden sollen. .PP .RE \fB\-\-replacefiles\fP .RS 4 installiert die Pakete selbst dann, wenn sie Dateien aus anderen, bereits installierten Paketen überschreiben. .PP .RE \fB\-\-replacepkgs\fP .RS 4 installiert die Pakete selbst dann, wenn einige davon bereits auf diesem System installiert sind. .PP .RE .SH "OPTIONEN ZUM LÖSCHEN" \fB\-\-allmatches\fP .RS 4 entfernt alle Versionen eines Pakets, die dem \fIPAKETNAMEN\fP entsprechen. Normalerweise würde ein Fehler ausgegeben, wenn der \fIPAKETNAMEN\fP auf mehrere Pakete passt. .PP .RE .SH TRANSAKTIONSOPTIONEN Die Transaktionsoptionen gelten für die Aktionen \fB\-\-install\fP, \fB\-\-upgrade\fP, \fB\-\-reinstall\fP und \fB\-\-erase\fP. .PP \fB\-\-deploops\fP .RS 4 gibt Warnungen zu Abhängigkeitsschleifen aus. .PP .RE \fB\-h\fP, \fB\-\-hash\fP .RS 4 gibt 50 Rautezeichen aus, wenn das Paketarchiv entpackt wird. Verwenden Sie dies zusammen mit \fB\-v\fP|\fB\-\-verbose\fP, um eine schönere Ausgabe zu erhalten. .PP .RE \fB\-\-justdb\fP .RS 4 aktualisiert nur die Datenbank, jedoch nicht das Dateisystem. .PP .RE \fB\-\-nodb\fP .RS 4 aktualisiert nur das Dateisystem, jedoch nicht die Datenbank. .PP .RE \fB\-\-nodeps\fP .RS 4 überprüft vor dem Deinstallieren der Pakete keine Abhängigkeiten. .PP .RE \fB\-\-noorder\fP .RS 4 ordnet die Pakete für die Installation nicht neu. Die Paketliste würde normalerweise neu geordnet, um Abhängigkeiten zu erfüllen. .PP .RE \fB\-\-noplugins\fP .RS 4 lädt keine Erweiterungen und führt keine aus. .PP .RE \fB\-\-noscripts\fP .RS 4 deaktiviert die Ausführung von Paket\-Scriptlets. Äquivalent zu .PP \fB\-\-nopre\fP \fB\-\-nopost\fP \fB\-\-nopreun\fP \fB\-\-nopostun\fP \fB\-\-nopretrans\fP \fB\-\-noposttrans\fP \fB\-\-nopreuntrans\fP \fB\-\-nopostuntrans\fP .PP .RE \fB\-\-nopre\fP \fB\-\-nopost\fP \fB\-\-nopreun\fP \fB\-\-nopostun\fP \fB\-\-nopretrans\fP \fB\-\-noposttrans\fP \fB\-\-nopreuntrans\fP \fB\-\-nopostuntrans\fP .RS 4 führt Scriptlets des benannten Typs nicht aus. .PP .RE \fB\-\-notriggers\fP .RS 4 deaktiviert die Ausführung von Paket\-Triggern. Äquivalent zu .PP \fB\-\-notriggerprein\fP \fB\-\-notriggerin\fP \fB\-\-notriggerun\fP \fB\-\-notriggerpostun\fP .PP .RE \fB\-\-notriggerin\fP \fB\-\-notriggerun\fP \fB\-\-notriggerprein\fP \fB\-\-notriggerpostun\fP .RS 4 deaktiviert die Ausführung von Trigger\-Scriptlets des benannten Typs. .PP .RE \fB\-\-percent\fP .RS 4 gibt Prozentsätze beim Entpacken von Dateien aus dem Paketarchiv aus. Dadurch soll \fBrpm\fP leichter durch andere Werkzeuge nutzbar sein. .PP .RE \fB\-\-test\fP .RS 4 deinstalliert nichts wirklich, sondern arbeitet nur die Schritte ab. Dies ist in Verbindung mit der Option \fB\-vv\fP für Debugging\-Zwecke nützlich. .PP .RE .SH ABFRAGEOPTIONEN \fB\-\-qf\fP \fIABFRAGEFORMAT\fP, \fB\-\-queryformat\fP \fIABFRAGEFORMAT\fP .RS 4 bezeichnet das Ausgabeformat jedes abgefragten Pakets, wie in \fBrpm\-queryformat\fP(7) beschrieben. Falls nicht angegeben, wird das in \fB%_query_all_fmt\fP in \fBrpm\-config\fP(5) definierte Format verwendet. .PP .RE Es gibt drei Options\-Untermengen zur Abfrage: Paketauswahl, Dateiauswahl und Informationsauswahl. .PP .SH PAKETAUSWAHLOPTIONEN \fB\-a\fP, \fB\-\-all\fP [\fISELEKTION\fP …] .RS 4 fragt alle installierten Pakete ab. .PP Eine optionale \fISELEKTION\fP in der Form Tag=Muster kann bereitgestellt werden, um die Auswahl einzugrenzen, zum Beispiel name="b*", um Pakete abzufragen, deren Name mit »b« beginnt. .PP .RE \fB\-\-dupes\fP .RS 4 listet Paketduplikate auf. .PP .RE \fB\-f\fP, \fB\-\-file\fP \fIDATEI\fP .RS 4 fragt das Paket ab, zu dem die \fIDATEI\fP gehört. .PP .RE \fB\-\-filecaps\fP .RS 4 listet Dateinamen mit POSIX1.e\-Capabilitys auf. .PP .RE \fB\-\-fileclass\fP .RS 4 listet Dateinamen mit deren Klassen auf (Libmagic\-Klassifizierung). .PP .RE \fB\-\-filecolor\fP .RS 4 listet Dateinamen mit deren »Farben« auf (0 für architekturunabhängig, 1 für 32 Bit, 2 für 64 Bit). .PP .RE \fB\-\-fileprovide\fP .RS 4 listet Dateinamen mit deren Bereitstellungen auf. .PP .RE \fB\-\-filerequire\fP .RS 4 listet Dateinamen mit deren Erfordernissen auf. .PP .RE \fB\-g\fP, \fB\-\-group\fP \fIGRUPPE\fP .RS 4 fragt Pakete ab, die zur angegebenen \fIGRUPPE\fP gehören. .PP .RE \fB\-\-noglob\fP .RS 4 Argumente bei der Installation von Paketdateien nicht als Glob behandeln. .PP .RE \fB\-\-nomanifest\fP .RS 4 verarbeitet Nicht\-Paketdateien nicht als Paketlisten (siehe \fBrpm\-manifest\fP(5)). .PP .RE \fB\-p\fP, \fB\-\-package\fP \fIPAKETDATEI\fP .RS 4 fragt eine (nicht installierte) \fIPAKETDATEI\fP ab. .PP .RE \fB\-\-path\fP \fIPFAD\fP .RS 4 fragt Pakete ab, denen \fIPFAD\fP gehört, ob die Datei installiert ist oder nicht. \fIPFAD\fP kann mehreren Paketen gehören, die Datei gehört aber allein dem zuletzt installierten Paket. .PP .RE \fB\-\-querybynumber\fP \fIHDR\-NUMMER\fP .RS 4 fragt den Datenbankeintrag mit der angegebenen \fIHDR\-NUMMER\fP direkt ab; dies ist nur für Debugging\-Zwecke nützlich. .PP .RE \fB\-\-specfile\fP \fISPEC\-DATEI\fP .RS 4 ist veraltet, verwenden Sie stattdessen \fBrpmspec\fP(1). .PP .RE \fB\-\-tid\fP \fITID\fP .RS 4 fragt Pakete mit der angegebenen Transaktionskennung \fITID\fP ab. Als Transaktionskennung wird derzeit ein UNIX\-Zeitstempel verwendet. Alle Pakete, die in einer einzelnen Transaktion installiert oder gelöscht wurden, haben eine gemeinsame Kennung. .PP .RE \fB\-\-triggeredby\fP \fIPAKETNAME\fP .RS 4 fragt alle Pakete ab, die vom Paket oder den Paketen \fIPAKETNAME\fP getriggert werden. .PP .RE \fB\-\-whatobsoletes\fP \fIFÄHIGKEIT\fP .RS 4 fragt alle Pakete ab, die die angegebene \fIFÄHIGKEIT\fP als veraltet markieren, um korrekt funktionieren zu können. .PP .RE \fB\-\-whatprovides\fP \fIFÄHIGKEIT\fP .RS 4 fragt alle Pakete ab, die die angegebene \fIFÄHIGKEIT\fP bereitstellen. .PP .RE \fB\-\-whatrequires\fP \fIFÄHIGKEIT\fP .RS 4 fragt alle Pakete ab, die die angegebene \fIFÄHIGKEIT\fP zum korrekten Funktionieren benötigen. .PP .RE \fB\-\-whatconflicts\fP \fIFÄHIGKEIT\fP .RS 4 fragt alle Pakete ab, die mit der angegebenen \fIFÄHIGKEIT\fP im Konflikt stehen. .PP .RE \fB\-\-whatrecommends\fP \fIFÄHIGKEIT\fP .RS 4 fragt alle Pakete ab, die die angegebene \fIFÄHIGKEIT\fP empfehlen. .PP .RE \fB\-\-whatsuggests\fP \fIFÄHIGKEIT\fP .RS 4 fragt alle Pakete ab, die die angegebene \fIFÄHIGKEIT\fP vorschlagen. .PP .RE \fB\-\-whatsupplements\fP \fIFÄHIGKEIT\fP .RS 4 fragt alle Pakete ab, die die angegebene \fIFÄHIGKEIT\fP ergänzen. .PP .RE \fB\-\-whatenhances\fP \fIFÄHIGKEIT\fP .RS 4 fragt alle Pakete ab, die die angegebene \fIFÄHIGKEIT\fP erweitern. .PP .RE .SH "OPTIONEN ZUR PAKETABFRAGE" .PP \fB\-\-changelog\fP .RS 4 zeigt Änderungsinformationen des Pakets an. .PP .RE \fB\-\-changes\fP .RS 4 zeigt Änderungsinformationen mit vollständigen Zeitstempeln für das Paket an. .PP .RE \fB\-\-conflicts\fP .RS 4 listet die Fähigkeiten auf, zu denen dieses Paket im Konflikt steht. .PP .RE \fB\-\-dump\fP .RS 4 gibt Dateiinformationen wie folgt aus (impliziert \fB\-l\fP): .PP Pfad Größe Änderungszeit Prüfsumme Modus Eigentümer Gruppe istKonfiguration istDokumentation Rdev Symlink .PP .RE \fB\-\-enhances\fP .RS 4 listet die Fähigkeiten auf, die dieses Paket verbessert. .PP .RE \fB\-\-filesbypkg\fP .RS 4 listet alle Dateien in jedem ausgewählten Paket auf. .PP .RE \fB\-\-filetriggers\fP .RS 4 listet Dateitrigger\-Scriptlets aus dem oder den angegebenen Paket(en) auf. .PP .RE \fB\-i\fP, \fB\-\-info\fP .RS 4 zeigt Paketinformationen wie Name, Version und Beschreibung an. Dies verwendet \fB\-\-queryformat\fP, falls angegeben. .PP .RE \fB\-\-last\fP .RS 4 ordnet die Paketauflistung nach Installationszeitpunkt, so dass die neuesten Pakete zuerst angezeigt werden. .PP .RE \fB\-l\fP, \fB\-\-list\fP .RS 4 listet die Dateien im Paket auf. .PP .RE \fB\-\-obsoletes\fP .RS 4 listet Pakete auf, die durch dieses Paket als veraltet markiert werden. .PP .RE \fB\-\-provides\fP .RS 4 listet die Fähigkeiten auf, die dieses Paket bereitstellt. .PP .RE \fB\-\-recommends\fP .RS 4 listet die Fähigkeiten auf, die dieses Paket empfiehlt. .PP .RE \fB\-R\fP, \fB\-\-requires\fP .RS 4 listet die Fähigkeiten auf, von denen dieses Paket abhängt. .PP .RE \fB\-\-suggests\fP .RS 4 listet die Fähigkeiten auf, die von Paket(en) vorgeschlagen werden. .PP .RE \fB\-\-supplements\fP .RS 4 listet die Fähigkeiten auf, die von Paket(en) ergänzt werden. .PP .RE \fB\-\-scripts\fP .RS 4 listet das oder die paketspezifischen Scriptlet(s) auf, die als Teil des Installations\- und Deinstallationsprozesses verwendet werden. .PP .RE \fB\-s\fP, \fB\-\-state\fP .RS 4 zeigt die \fBStatus\fP der Dateien im Paket an (impliziert \fB\-l\fP). Der Status jeder der Dateien ist \fBnormal\fP, \fBnicht installiert\fP oder \fBersetzt\fP. .PP .RE \fB\-\-triggers\fP, \fB\-\-triggerscripts\fP .RS 4 zeigt die Triggerskripte an, sofern vorhanden, die in einem Paket enthalten sind. .PP .RE \fB\-\-xml\fP .RS 4 formatiert Kopfdaten der Pakete als XML. .PP .RE .SH "OPTIONEN ZUR DATEIAUSWAHL" \fB\-A\fP, \fB\-\-artifactfiles\fP .RS 4 schließt nur Artefakt\-Dateien ein (impliziert \fB\-l\fP). .PP .RE \fB\-c\fP, \fB\-\-configfiles\fP .RS 4 schließt nur Konfigurationsdateien ein (impliziert \fB\-l\fP). .PP .RE \fB\-d\fP, \fB\-\-docfiles\fP .RS 4 schließt nur Dokumentationsdateien ein (impliziert \fB\-l\fP). .PP .RE \fB\-L\fP, \fB\-\-licensefiles\fP .RS 4 schließt nur Lizenzdateien ein (impliziert \fB\-l\fP). .PP .RE \fB\-\-noartifact\fP .RS 4 schließt Artefakt\-Dateien aus. .PP .RE \fB\-\-noconfig\fP .RS 4 schließt Konfigurationsdateien aus. .PP .RE \fB\-\-noghost\fP .RS 4 schließt Ghost\-Dateien aus. .PP .RE .SH ÜBERPRÜFUNGSOPTIONEN .PP Die Paket\- und Dateiauswahloptionen sind die gleichen wie für die Abfrage von Paketen (einschließlich der Manifestdateien als Argumente, siehe \fBrpm\-manifest\fP(5)). Weitere Optionen nur für den Überprüfungsmodus sind: .PP \fB\-\-nodeps\fP .RS 4 überprüft die Abhängigkeiten von Paketen nicht. .PP .RE \fB\-\-nodigest\fP .RS 4 überprüft beim Lesen keine Paket\- oder Kopfdaten\-Prüfsummen. .PP .RE \fB\-\-nofiles\fP .RS 4 überprüft keine Attribute von Paketdateien. .PP .RE \fB\-\-noscripts\fP .RS 4 führt das \fB%verifyscript\fP\-Scriptlet nicht aus (falls vorhanden). .PP .RE \fB\-\-nosignature\fP .RS 4 überprüft beim Lesen keine Paket\- oder Kopfdaten\-Signaturen. .PP .RE \fB\-\-nolinkto\fP \fB\-\-nofiledigest\fP (früher \fB\-\-nomd5\fP) \fB\-\-nosize\fP \fB\-\-nomtime\fP \fB\-\-nomode\fP \fB\-\-nordev\fP .RS 4 überprüft das zugehörige Dateiattribut nicht. .PP .RE \fB\-\-nouser\fP \fB\-\-nogroup\fP .RS 4 überprüft keine Zugehörigkeiten von Benutzer/Gruppe von Dateien. Beachten Sie, dass dazu nur lokale \fBpasswd\fP(5)\- und \fBgroup\fP(5)\-Datenbanken konsultiert werden. .PP .RE \fB\-\-nocaps\fP .RS 4 überprüft keine Datei\-Capabilitys. .PP .RE .SH AUSGABE \fB\-\-verify\fP .RS 4 Das Ausgabeformat besteht aus einer Zeichenkette mit 9 \fIErgebnis\fP\-Zeichen, die möglicherweise \fIAttribut\fP des Pakets sind, gefolgt vom Dateinamen. .PP Jedes der 9 Zeichen steht für das Ergebnis eines Vergleichs des Attributs oder der Attribute mit den Werten der Attribute, die in der Datenbank enthalten sind. .PP Ein einzelner Punkt (»\fB.\&\fP«) bedeutet, dass der Test erfolgreich war, während ein einzelnes Fragezeichen (»\fB?\&\fP«) bedeutet, dass der Test nicht ausgeführt werden konnte (zum Beispiel weil Dateizugriffsrechte den Lesezugriff verhindert haben). Anderenfalls bezeichnet ein \fBf\fPett hervorgehobenes Zeichen den Fehlschlag des korrespondierenden Tests mit \fB\-\-verify\fP: .PP .RE .TS l lx l lx l lx l lx l lx l lx l lx l lx l lx l lx. T{ \fBErgebnis\fP T} T{ \fBBeschreibung\fP T} T{ \fBS\fP T} T{ Dateigröße (\fBS\fPize) unterscheidet sich T} T{ \fBM\fP T} T{ \fBM\fPodus unterscheidet sich (einschließlich Berechtigungen und Dateityp) T} T{ \fB5\fP T} T{ Hash (früher MD\fB5\fP\-Summe) unterscheidet sich T} T{ \fBD\fP T} T{ Major/Minor\-Gerätenummer (\fBD\fPevice) unterscheidet sich T} T{ \fBL\fP T} T{ read\fBL\fPink(2)\-Pfad unterscheidet sich T} T{ \fBU\fP T} T{ Benutzereigentümerschaft (\fBU\fPser) unterscheidet sich T} T{ \fBG\fP T} T{ \fBG\fPruppe unterscheidet sich T} T{ \fBT\fP T} T{ m\fBT\fPime unterscheidet sich T} T{ \fBP\fP T} T{ ca\fBP\fPabilitys unterscheiden sich T} .TE .sp 1 .TS l lx l lx l lx l lx l lx l lx l lx l lx l lx l lx. T{ \fBAttribut\fP T} T{ \fBBeschreibung\fP T} T{ \fBa\fP T} T{ \fB%artifact\fP \- eine beim Bau implizit erstellte zusätzliche Datei (wie ein Buildid\-Link) T} T{ \fBc\fP T} T{ Konfigurationsdatei (\fB%config\fP) T} T{ \fBd\fP T} T{ Dokumentationsdatei (\fB%doc\fP) T} T{ \fBg\fP T} T{ \fB%ghost\fP\-Datei T} T{ \fBl\fP T} T{ Lizenzdatei (\fB%license\fP) T} T{ \fBm\fP T} T{ \fB%missingok\fP \- das Fehlen der Datei ist kein Überprüfungsfehler T} T{ \fBn\fP T} T{ %config(\fBnoreplace\fP) \- Konfigurationsdatei (\fB%config\fP) nicht ersetzen T} T{ \fBr\fP T} T{ Readme\-Datei (\fB%readme\fP) T} T{ \fBs\fP T} T{ Spec\-Datei im Quellpaket (siehe \fBrpm\-spec\fP(5)) T} .TE .sp 1 .PP .SH EXIT\-STATUS Bei Erfolg wird 0 zurückgegeben, anderenfalls ein Fehlercode ungleich Null. .PP .SH BEISPIELE \fBrpm \-Uvh hello\-2.\&0\-1.\&noarch.\&rpm\fP .RS 4 Installiert oder aktualisiert das Paket \fIhello\-2.0\-1.noarch.rpm\fP mit ausführlichen Ausgaben und Fortschrittsanzeige. \fB\-Uvh\fP ist wahrscheinlich die häufigste aller \fBrpm\fP\-Aktionen. .PP .RE \fBrpm \-Uvh \-\-excludedocs \-\-root /srv/test meinedistro\-23.\&mft\fP .RS 4 Installiert die in der Manifestdatei \fImeinedistro\-23.mft\fP (siehe \fBrpm\-manifest\fP(5)) beschriebenen Pakete im alternativen Systemwurzelverzeichnis unter \fI/srv/test\fP, ohne alle Dokumentationsdateien. .PP .RE \fBrpm \-Fvh *.\&rpm\fP .RS 4 Aktualisiert installierte Pakete aus einem lokalen Verzeichnis, mit ausführlichen Ausgaben und Fortschrittsanzeige. .PP .RE \fBrpm \-i kernel\-6.\&15.\&4\-200.\&x86_64.\&rpm\fP .RS 4 Installiert das Paket \fIkernel\-6.15.4\-200.x86_64.rpm\fP im Hintergrund. Auf einigen Linux\-Distributionen sollen verschiedene Kernel\-Versionen parallel installiert werden, ohne ältere zu löschen, um sicherzustellen, dass im Problemfall ein startfähiger Kernel vorhanden ist. Dies ist einer der wenigen Fälle, in denen \fB\-i\fP die richtige Wahl ist. .PP .RE \fBrpm \-evh \-\-allmatches libhello\fP .RS 4 Löscht alle Versionen des Pakets \fBlibhello\fP auf dem System, mit ausführlichen Ausgaben und Fortschrittsanzeige. Normalerweise ist immer nur eine Version eines Pakets installiert, aber in manchen Fällen ist es möglich, verschiedene Versionen eines Pakets oder das gleiche Paket für verschiedene Architekturen parallel zu installieren. In diesem Fall kann \fB\-\-allmatches\fP nützlich sein. .PP .RE \fBrpm \-vh \-\-reinstall hello\-2.\&0\-1.\&noarch.\&rpm\fP .RS 4 Installiert das bereits installierte Paket \fIhello\-2.0\-1.noarch.rpm\fP neu, mit ausführlichen Ausgaben und Fortschrittsanzeige. Nützlich, wenn beispielsweise die Dateien eines Pakets versehentlich beschädigt oder gelöscht werden. .PP .RE \fBrpm \-v \-\-restore \-\-all\fP .RS 4 Setzt die Zugriffsrechte der Dateien in allen installierten Paketen auf ihre ursprünglichen Paketspezifikationen zurück, mit ausführlicher Ausgabe. .PP .RE \fBrpm \-\-verify \-\-noconfig openssh\-server\fP .RS 4 Überprüft die Integrität des installierten Pakets \fBopenssh\-server\fP und ignoriert dabei Änderungen der Konfiguration. .PP .RE \fBrpm \-qa\fP .RS 4 Listet alle installierten Pakete in der Standardformatierung auf. .PP .RE \fBrpm \-qlv \-\-noartifact glibc\fP .RS 4 Listet die Dateien des Pakets \fBglibc\fP ähnlich wie bei der Ausgabe des Befehls \fBls\fP(1) mit \fBls \-l\fP auf. Dabei werden »Artefakt«\-Dateien wie Build\-IDs weggelassen, die normalerweise nicht von Interesse sind. .PP .RE \fBrpm \-q \-\-qf "[%{filenames} %{filedigests}\en]" openssh\-server\fP .RS 4 Listet die Dateinamen und die zugehörigen Prüfsummen des installierten Pakets \fBopenssh\-server\fP auf. .PP .RE \fBrpm \-qp \-\-scripts \-\-triggers \-\-filetriggers meinserver\-1.\&0\-1.\&x86_64.\&rpm\fP .RS 4 Zeigt alle Scriptlets und Trigger aus der Paketdatei \fImeinserver\-1.0\-1.x86_64.rpm\fP anzeigen. Bevor Sie unbekannte Pakete installieren, tun Sie zumindest dies! .PP .RE \fBrpm \-\-target ppc64le \-\-eval "%optflags"\fP .RS 4 Gibt die Expansion des \fB%optflags\fP\-Makros für die \fBppc64le\fP\-Architektur aus. .PP .RE .SH DATEIEN Siehe \fBrpm\-common\fP(8), \fBrpm\-config\fP(5) und \fBrpm\-rpmrc\fP(5). .PP .SH "SIEHE AUCH" \fBrpm\-common\fP(8), \fBpopt\fP(3), \fBrpm2cpio\fP(1), \fBrpmbuild\fP(1), \fBrpmdb\fP(8), \fBrpmkeys\fP(8), \fBrpmsign\fP(1), \fBrpmspec\fP(1), \fBrpm\-queryformat\fP(7) \fBrpm\-manifest\fP(5) \fBrpm\-version\fP(7) \fBrpm\-plugins\fP(8) .PP \fBrpm \-\-help\fP \- da \fBrpm\fP benutzerdefinierte Optionen über Popt\-Aliase unterstützt, kann unmöglich garantiert werden, dass die Beschreibungen in diesem Handbuch exakt dem entsprechen, was verfügbar ist. .PP \fBhttp://www.\&rpm.\&org/\fP .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Christoph Brinkhaus , Helge Kreutzmann und Mario Blättermann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .