Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
rpm - RPM Paketmanagement-Tool
Der Befehl rpm (Red Hat Package Manager) wird verwendet, um Pakete im RPM-Format zu installieren, zu entfernen und zu verwalten. Es ist das Standard-Paketmanagement-Tool für Red Hat-basierte Distributionen wie Fedora, CentOS und RHEL. rpm bietet grundlegende Funktionen zur Verwaltung von .rpm-Paketen und wird oft zusammen mit dnf oder yum verwendet, die eine höhere Abstraktionsebene und Abhängigkeitsverwaltung bieten.
Syntax
rpm [Optionen] [Befehl] [Paket]
Wichtige Optionen
| Option | Beschreibung |
|---|---|
| `-i` | Installiert ein .rpm-Paket. |
| `-e` | Entfernt ein bereits installiertes Paket. |
| `-U` | Aktualisiert ein bereits installiertes Paket oder installiert es, wenn es noch nicht vorhanden ist. |
| `-q` | Fragt Informationen zu einem Paket ab. |
| `-l` | Listet alle Dateien eines installierten Pakets auf. |
| `-v` | Aktiviert den „verbose“-Modus, um detailliertere Ausgaben zu erhalten. |
| `-h` | Zeigt den Installationsfortschritt an (als Fortschrittsbalken). |
| `–verify` | Überprüft die Integrität eines installierten Pakets. |
| `–help` | Zeigt eine Hilfe mit den verfügbaren Optionen an. |
Beispiele
Ein Paket installieren:
sudo rpm -i paketname.rpm
Installiert das angegebene .rpm-Paket.
Ein Paket entfernen:
sudo rpm -e paketname
Entfernt das angegebene Paket aus dem System.
Ein Paket aktualisieren oder installieren:
sudo rpm -U paketname.rpm
Aktualisiert das angegebene Paket auf die neueste Version oder installiert es, falls es noch nicht installiert ist.
Informationen zu einem Paket anzeigen:
rpm -q paketname
Zeigt Informationen zum angegebenen Paket an, z.B. Version und Architektur.
Dateien eines installierten Pakets anzeigen:
rpm -ql paketname
Listet alle Dateien auf, die zu einem installierten Paket gehören.
Paket überprüfen:
rpm -V paketname
Überprüft die Integrität des angegebenen Pakets, um sicherzustellen, dass alle Dateien korrekt und unverändert sind.
Hinweis
- rpm ist ein leistungsstarkes Tool zur Paketverwaltung, aber es kümmert sich nicht um Abhängigkeitsmanagement wie dnf oder yum. Diese Tools sind oft besser geeignet, um automatisch Abhängigkeiten zu installieren und zu aktualisieren. - rpm eignet sich hervorragend zum Arbeiten mit einzelnen .rpm-Paketen, wenn keine zusätzliche Paketverwaltung erforderlich ist.
Alternativen
Für eine vollständige Paketverwaltung und Abhängigkeitsmanagement wird in der Regel dnf oder yum verwendet. Diese Tools bieten eine benutzerfreundlichere Lösung für das Installieren, Aktualisieren und Entfernen von Paketen.
Weitere Informationen
Die Man-Page liefert detaillierte Informationen:
man rpm
