Wie installiere/entferne/aktualisiere ich .rpm-Pakete auf Red Hat?

Wie installiere/entferne/aktualisiere ich .rpm-Pakete auf Red Hat?

Ich muss ein Paket installieren, das in meiner virtuellen Maschine, auf der Red Hat läuft, fehlt. Wie mache ich das?

Welchen Befehl muss ich zum Installieren/Entfernen/Aktualisieren von .rpm-Paketen verwenden?

Antwort1

BEARBEITEN:Wie in einem Kommentar weiter unten empfohlen, können Sie es einfach yumfür alles verwenden, dann ist alles in Ordnung.

ÜberprüfenRed Hats Dokumentationfür den rpmBefehl.

Grundsätzlich:

  • rpm -Uvh package_file.rpminstalliert/aktualisiert ein Paketaus einer .rpm-Datei
  • rpm -e package_nameentfernt ein Paket

Um Pakete aus den Red Hat-Repositories zu installieren, verwenden Sieyum, deren Befehle größtenteils selbsterklärend sind ( install, updateusw.).Diese Dokumentationist für CentOS 5, aber ich denke, es sollte auch mit neueren Versionen von Red Hat/CentOS funktionieren.

Antwort2

RTFM: man yum. apropos installführt zum rechten Track.

Wenn "apropos" nichts zurückgibt, muss man es makewhatiserstmal ausführen.

Danach finden Sie mit „apropos“ fast alles, was Sie brauchen, und führen eine Volltextsuche in allen Kurzbeschreibungen der Manpages durch.

Im Gegensatz zu rpm löst yum alle erforderlichen Abhängigkeiten auf.

Antwort3

Installieren Sie RPM:

rpm -ivh abcd.rpm

RPM aktualisieren:

rpm -Uvh abcdef.rpm

RPM entfernen:

rpm -e abcd.rpm 

oder entfernen Sie das RPM ohne Abhängigkeiten:

rpm -e --nodeps abcd.rpm

verwandte Informationen