RPMs können wie folgt über die Befehlszeile installiert werden:
# rpm -Uvh [package-name]-[version].rpm
oder
# rpm -ivh [package-name]-[version].rpm
Option -U dient dem Upgrade-Vorgang, d. h. dem Installieren einer neuen Version eines Pakets und dem Entfernen aller vorherigen Versionen desselben Pakets sowie dem Entfernen veralteter Pakete. Wenn Sie zuvor noch kein Paket installiert haben, wird das Paket beim Upgrade-Vorgang installiert.
Option -i ist für den Installationsvorgang. Es wurde verwendet, um ein Paket zum ersten Mal zu installieren. Es entfernt kein Paket, sodass es auch zum Installieren mehrerer Versionen eines Pakets verwendet werden kann. Wenn Sie -i verwenden und bereits eine ältere Version eines Pakets installiert ist, werden nach erfolgreicher Installation einer neueren Version beide Versionen eines Pakets gleichzeitig im System installiert, die ältere Version wird nicht entfernt. Viele Pakete erlauben es jedoch nicht, mehrere Versionen gleichzeitig installiert zu haben, und während der Installation verschiedener Versionen desselben Pakets treten häufig Konflikte auf. Eine Ausnahme bildet ein Kernel-Paket, das in mehreren Versionen installiert werden kann.
Empfehlungen zur Verwendung der Optionen -i und -U
Es wird empfohlen, die Option „-i“ anstelle von „-U“ zu verwenden, um eine neue Version des Kernels zu installieren. Wenn Sie „-i“ verwenden, bleibt eine alte Version des Kernels im System, und wenn die neue Version des Kernels nicht funktioniert, können Sie zur alten Version zurückkehren.
Sie sollten also fast immer -U zum Installieren und Aktualisieren von Paketen verwenden. Der Sonderfall, in dem Sie -i verwenden sollten, ist z. Kernel-Paket. Zusätzliche Informationen erhalten Sie durch Eingabe von man rpm in der Befehlszeile.
# man rpm