Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:rpm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
workshop:cli:rpm [2025/02/16 10:44] – ↷ Seitename wurde von workshop:cli:rpm_-qa auf workshop:cli:rpm geändert Branislav Zeljakworkshop:cli:rpm [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== 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 ===== 
-<code bash> 
-rpm [Optionen] [Befehl] [Paket] 
-</code> 
- 
----- 
- 
-===== 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:** 
-<code bash> 
-sudo rpm -i paketname.rpm 
-</code> 
-Installiert das angegebene .rpm-Paket. 
- 
-**Ein Paket entfernen:** 
-<code bash> 
-sudo rpm -e paketname 
-</code> 
-Entfernt das angegebene Paket aus dem System. 
- 
-**Ein Paket aktualisieren oder installieren:** 
-<code bash> 
-sudo rpm -U paketname.rpm 
-</code> 
-Aktualisiert das angegebene Paket auf die neueste Version oder installiert es, falls es noch nicht installiert ist. 
- 
-**Informationen zu einem Paket anzeigen:** 
-<code bash> 
-rpm -q paketname 
-</code> 
-Zeigt Informationen zum angegebenen Paket an, z.B. Version und Architektur. 
- 
-**Dateien eines installierten Pakets anzeigen:** 
-<code bash> 
-rpm -ql paketname 
-</code> 
-Listet alle Dateien auf, die zu einem installierten Paket gehören. 
- 
-**Paket überprüfen:** 
-<code bash> 
-rpm -V paketname 
-</code> 
-Ü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: 
-<code bash> 
-man rpm 
-</code>