Linux-rpm ist ein kos­ten­lo­ses Programm, das u. a. auf Ubuntu zur Ver­wal­tung von rpm-Paketen ein­ge­setzt werden kann. Der Linux-Befehl bietet zahl­rei­che Optionen, um Pakete zu in­stal­lie­ren, ana­ly­sie­ren und ak­tua­li­sie­ren.

Was ist Linux-rpm?

Linux-rpm ist ein Be­fehls­zei­len-Tool, das vor allem dazu verwendet wird, rpm-Pakete zu verwalten. Diese nutzen ins­be­son­de­re Her­stel­ler kom­mer­zi­el­ler Software. Sie sind ur­sprüng­lich nicht für Linux gedacht. rpm steht für „Red Hat Package Manager“ und wurde seit 1997 als freie Software von dem US-ame­ri­ka­ni­schen Un­ter­neh­men Red Hat ent­wi­ckelt und ver­trie­ben. Heute ist Linux-rpm ein ei­gen­stän­di­ges Projekt mit einer GPL-Lizenz. Seine Haupt­auf­ga­ben bestehen darin, Software zu in­stal­lie­ren und de­instal­lie­ren, Kon­fi­gu­ra­ti­ons­da­tei­en zu verwalten und dabei Ab­hän­gig­kei­ten zu be­rück­sich­ti­gen.

Wie funk­tio­niert der Linux-rpm-Befehl?

Bevor der rpm-Befehl in Linux genutzt werden kann, muss zunächst die Pa­ket­ver­wal­tung selbst in­stal­liert werden. Sie sollte nicht zu­sätz­lich zu dpkg genutzt werden, da die beiden Ver­wal­tungs­sys­te­me unter Umständen nicht kom­pa­ti­bel mit­ein­an­der arbeiten. Die In­stal­la­ti­on von rpm wird mit diesem Command durch­ge­führt:

$ sudo apt-get install rpm
bash

Einmal in­stal­liert, kann das Programm mit dem rpm-Befehl verwendet werden.

Wie sieht die Syntax des rpm-Befehls aus?

Die grund­sätz­li­che Syntax von Linux-rpm sieht aus wie folgt:

$ rpm [Optionen] [Paketname]
bash

Neben dem ei­gent­li­chen Befehl können Sie über die Optionen bestimmen, welche Aufgabe das Programm genau durch­füh­ren soll. Es ist auch möglich, mehrere Pakete mit einem Command zu be­ar­bei­ten. Diese schreiben Sie lediglich durch ein Leer­zei­chen getrennt hin­ter­ein­an­der.

Welche Optionen hat rpm?

Linux-rpm eignet sich u. a. für die Analyse, In­stal­la­ti­on, De­instal­la­ti­on und Suche von Paketen. Der Befehl hat zahl­rei­che Optionen, die Sie mit folgendem Command einsehen können:

$ rpm --help
bash

Zu den wich­tigs­ten Optionen gehören diese:

  • -e oder –erase: Mit diesem Befehl löschen Sie ein rpm-Paket.
  • -i oder –install: Diese Option verwenden Sie, wenn Sie ein rpm-Paket in­stal­lie­ren möchten.
  • -K oder –checksig: Mit dieser Option prüfen Sie die In­te­gri­tät eines Pakets und decken so im Vorfeld mögliche Fehler auf.
  • -q oder –query: Diese Option zeigt alle ver­füg­ba­ren In­for­ma­tio­nen über in­stal­lier­te Pakete an. Sie kann noch weiter spe­zi­fi­ziert werden.
  • -U oder –upgrade: Mit dieser Option ak­tua­li­sie­ren Sie ein rpm-Paket.
  • -V oder –verify: Diese Option ve­ri­fi­ziert die In­te­gri­tät eines Pakets und schließt dabei fehlende oder ver­än­der­te Dateien mit ein.

Beispiele für den Linux-rpm-Befehl

Damit Sie die Funk­ti­ons­wei­se des rpm-Befehls besser nach­voll­zie­hen können, zeigen wir Ihnen zum Abschluss noch ein paar Beispiele für die Nutzung des Commands.

$ rpm -qi Paket1.rpm
bash

So rufen Sie eine Be­schrei­bung des Pakets auf.

$ rpm -qa
bash

Mit diesem Befehl erhalten Sie eine Auf­lis­tung aller in­stal­lier­ten rpm-Pakete.

$ rpm -i Paket1.rpm Paket2.rpm
bash

So in­stal­lie­ren Sie die beiden Pakete.

$ rpm -e Paket1.rpm
bash

So de­instal­lie­ren Sie Paket1.rpm. Die De­instal­la­ti­on von rpm-Paketen, die Sie mit Linux-rpm in­stal­liert haben, sollte auch immer mit demselben Programm durch­ge­führt werden.

Zum Hauptmenü