GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Herunterladen einer bestimmten Version des Pakets und seiner Abhängigkeiten aus dem Repository für die Offline-Installation mit YUM

Frage :So laden Sie eine bestimmte Version des Pakets zusammen mit seinen Abhängigkeiten mit YUM offline herunter.

Antwort :
1. Um zu sehen, welche bestimmten Versionen Ihnen über yum zur Verfügung stehen, können Sie –showduplicates verwenden wechseln.

# yum --showduplicates list [package_name]

Zum Beispiel:

# yum --showduplicates list httpd
Loaded plugins: product-id, security, subscription-manager.
Installed Packages
httpd.x86_64 2.2.15-39.0.1.el6 @ol6_x86_64_latest         --- installed
Available Packages
httpd.x86_64 2.2.15-5.0.1.el6 ol6_x86_64_latest           --- older versions
httpd.x86_64 2.2.15-9.0.1.el6 ol6_x86_64_latest
....

2. Wenn es notwendig ist, das ältere Versionspaket zusammen mit seinen Abhängigkeiten für eine Offline-Installation herunterzuladen, können Sie eine der folgenden Optionen verwenden, um eine bestimmte Version von RPM aus dem Internet herunterzuladen, und sie dann mit yum installieren .

Methode 1

Um die Pakete in ein lokales Verzeichnis herunterzuladen, verwenden Sie die Option – -downloaddir=[dir] zusammen mit dem Schalter –downloadonly des Befehls yum.

# yum install --downloadonly --downloaddir=[directory] [package]

Zum Beispiel:

# yum install --downloadonly --downloaddir=/tmp/ httpd.x86_64 2.2.15-5.0.1.el6

Methode 2

So laden Sie das Paket mit seinen Abhängigkeiten mit yumdownloader herunter:

# yumdownloader [package]

Um das Paket in einen lokalen Ordner herunterzuladen, versuchen Sie es mit der Option „- -destdir=DESTDIR“

# yumdownloader --destdir=[DIR] [package]

Zum Beispiel:

# yumdownloader --destdir=/tmp httpd.x86_64 2.2.15-5.0.1.el6

Um das Paket zusammen mit allen Abhängigkeiten herunterzuladen, verwenden Sie die Option „- -resolve“ zusammen mit „- -destdir“

# yumdownloader --destdir=[DIR] --resolve [package]

Pakete lokal installieren

Installieren Sie nun die Pakete aus dem lokalen Verzeichnis mit der yum-Befehlsoption „localinstall“

# yum localinstall [path to rpm]


Linux
  1. So installieren Sie eine bestimmte Version des Pakets mit YUM

  2. Konfigurieren Sie das YUM-Repository mit DVD oder CD-ROM CentOS / RHEL

  3. So installieren Sie Pakete aus einem bestimmten Repository in Linux

  4. Fehler:Metalink für Repository kann nicht abgerufen werden:epel. Bitte überprüfen Sie den Pfad und versuchen Sie es erneut [Gelöst]

  5. Wie verwende ich yum, um eine bestimmte Version eines Pakets zu installieren?

So konvertieren Sie mit Alien von RPM zu DEB und DEB zu RPM-Paket

Installations- und Verwendungsleitfaden für die CSF-Firewall

Wie kann man Yum anweisen, eine bestimmte Version von Paket X zu installieren?

Schreiben und Debuggen von Linux-C++-Anwendungen aus Visual Studio mit dem Windows-Subsystem für Linux

8 YUM-Repositories von Drittanbietern für CentOS und RHEL

Woher wissen, aus welchem ​​Yum-Repository ein Paket installiert wurde?