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

So verwenden Sie „yum downloadonly“, um ein Paket herunterzuladen, ohne es zu installieren

Es gibt mehrere Möglichkeiten, ein Yum-Paket herunterzuladen, ohne es zu installieren. Die 2 am häufigsten verwendeten Methoden werden hier im Beitrag beschrieben.
1. mit dem „downloadonly“-Plug-in für yum
2. mit dem Dienstprogramm „yumdownloader“.

Methode 1:Verwendung des „downloadonly“-Plug-ins für yum

1. Installieren Sie das Paket einschließlich des „Downloadonly“-Plugins:

# yum install yum-plugin-downloadonly

2. Führen Sie den Befehl yum mit „–downloadonly aus ” Option wie folgt:

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

Um beispielsweise das Paket für Firefox herunterzuladen, ohne es tatsächlich zu installieren, verwenden Sie den unten gezeigten Befehl:

# yum install --downloadonly --downloaddir=/tmp firefox

Das Firefox-Paket wird in das angegebene /tmp-Verzeichnis heruntergeladen. Bestätigen Sie, dass die RPM-Dateien im angegebenen Download-Verzeichnis verfügbar sind.

# ls -lrt /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpm 
-rw-r--r--. 1 root root 87273716 Nov 17 16:21 /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpm
Hinweis :Wenn Sie die Option –downloaddir nicht angeben, werden die Dateien standardmäßig in /var/cache/yum/ in rhel-{arch}-channel/packages gespeichert

3. Mit dem Downloadonly-Plugin können Sie auch mehrere Pakete gleichzeitig herunterladen. Um beispielsweise Pakete für Firefox und Mutt gleichzeitig herunterzuladen, verwenden Sie den folgenden Befehl:

# yum install --downloadonly --downloaddir=/tmp firefox mutt
Hinweis :Wenn nur der Paketname angegeben ist, wird das neueste verfügbare Paket heruntergeladen (z. B. sshd). Andernfalls können Sie den vollständigen Paketnamen und die Version angeben (z. B. mutt-1.5.21-27.el7.x86_64).

Methode 2:Verwenden des Dienstprogramms „yumdownloader“

Der Befehl „yumdownloader“ ist besonders nützlich, wenn Sie ein Paket herunterladen möchten, das bereits auf Ihrem System installiert ist.

1. Installieren Sie das Paket yum-utils:

# yum install yum-utils

2. Führen Sie den Befehl gefolgt vom gewünschten Paket aus.

# yumdownloader [package]

Um beispielsweise ein Paket für Mutt herunterzuladen, das bereits auf dem System installiert ist, verwenden Sie den folgenden Befehl.

# yumdownloader mutt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.vcu.edu
 * epel: mirror.us.leaseweb.net
 * extras: mirror.lug.udel.edu
 * nux-dextop: li.nux.ro
 * updates: mirror.wdc1.us.leaseweb.net
mutt-1.5.21-27.el7.x86_64.rpm                 | 1.4 MB  00:00:00

3. Du findest das neuste heruntergeladene Mutt-Paket im aktuellen Arbeitsverzeichnis.

# ls -lrt mutt-1.5.21-27.el7.x86_64.rpm 
-rw-r--r--. 1 root root 1444476 Aug 10 18:21 mutt-1.5.21-27.el7.x86_64.rpm

Sie können auch ein Download-Verzeichnis angeben, um das Paket herunterzuladen. Zum Beispiel

# yumdownloader --destdir=/var/tmp mutt
Hinweis :Stellen Sie sicher, dass Sie –resolve zum Dienstprogramm yumdownloader hinzufügen, wenn Sie Abhängigkeiten herunterladen müssen.


Linux
  1. So verwenden Sie dd unter Linux, ohne Ihre Festplatte zu zerstören

  2. So verwenden Sie den XBPS-Paket-Manager unter Void Linux

  3. So verwenden Sie Pacman unter Arch Linux

  4. So überprüfen Sie die Linux-Paketversion vor der Installation

  5. [Linux] :So konfigurieren Sie yum für die Verwendung des CentOS-Repositorys auf dem RHEL-Computer

Verwendung des RPM-Befehls (mit Beispielen)

YUM-Befehle

So laden Sie Pakete mit APT herunter, ohne sie zu installieren

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

So verwenden Sie den Echo-Befehl ohne Zeilenumbruch

So verwenden Sie den Yum-Paket-Manager unter Rocky Linux 8