Ist es möglich, mit yum eine RPM-Datei unter Red Hat Linux zu installieren?

14

Ist es möglich, mit yum eine RPM-Datei unter Red Hat Linux zu installieren?

Da ich von diesem Linux aus keinen Internetzugang habe, kann ich den Vorgang nicht ausführen.

Alles was ich jetzt habe ist eine RPM Datei. Wie installiere ich es?

fixer1234
quelle

Antworten:

20

Ja, es ist möglich, eine einzelne - bereits heruntergeladene Datei - über YUM zu installieren

yum install RPM-FILENAME.rpm aus dem Verzeichnis, in das Sie das Paket heruntergeladen haben.

Nick
quelle
Dies hat den Vorteil, dass das Paket gefunden, heruntergeladen und installiert wird, wenn zusätzliche Abhängigkeiten erforderlich sind. während eine Ebene rpmnur beschwert, dass die Abhängigkeiten fehlen. Sie können lokale Repos einrichten (z. B. von der Installations-DVD), wenn Sie keinen Netzzugriff haben.
vonbrand
1

rpm -ivh file.rpm

ist der Befehl für Sie. Der Vorteil von yum besteht darin, dass Abhängigkeiten für Sie aufgelöst und Abhängigkeiten zusammen mit der betreffenden Anwendung installiert werden. Sie müssen jedoch den Pfad der Softwareressourcen in /etc/yum.repos.d in einer .repo-Datei definieren

Kaunteya
quelle
3
Wenn Sie diesen Befehl verwenden, wird beim RPMDB altered outside of yumnächsten Ausführen eines yumBefehls die Warnung angezeigt. Dies kann unter Verwendung gelöst werden yum history sync, wird aber am besten vermieden werden , indem nicht mit rpmund mit dem yum installBefehl, wie in der Antwort oben, statt.
Dmitri