
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 yum
für alles verwenden, dann ist alles in Ordnung.
ÜberprüfenRed Hats Dokumentationfür den rpm
Befehl.
Grundsätzlich:
rpm -Uvh package_file.rpm
installiert/aktualisiert ein Paketaus einer .rpm-Dateirpm -e package_name
entfernt ein Paket
Um Pakete aus den Red Hat-Repositories zu installieren, verwenden Sieyum
, deren Befehle größtenteils selbsterklärend sind ( install
, update
usw.).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 install
führt zum rechten Track.
Wenn "apropos" nichts zurückgibt, muss man es makewhatis
erstmal 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