GNU/Linux >> Linux Esercitazione >  >> Linux

Come usare "yum downloadonly" per scaricare un pacchetto senza installarlo

Esistono diversi modi in cui puoi scaricare un pacchetto yum senza installarlo. I 2 metodi più comunemente usati sono descritti qui nel post.
1. utilizzando il plug-in "solo download" per yum
2. utilizzando l'utilità "yumdownloader".

Metodo 1:utilizzo del plugin "downloadonly" per yum

1. Installa il pacchetto che include il plug-in "solo download":

# yum install yum-plugin-downloadonly

2. Esegui il comando yum con “–downloadonly ” come segue:

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

Ad esempio per scaricare il pacchetto per Firefox senza installarlo effettivamente, utilizzare il comando mostrato di seguito:

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

Il pacchetto firefox viene scaricato nella directory /tmp specificata. Conferma che i file RPM sono disponibili nella directory di download specificata.

# 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
Nota :Se non specifichi l'opzione –downloaddir, i file vengono salvati per impostazione predefinita in /var/cache/yum/ in rhel-{arch}-channel/packages

3. Puoi anche scaricare più pacchetti contemporaneamente utilizzando il plug-in downloadonly. Ad esempio, per scaricare i pacchetti per Firefox e Mutt allo stesso tempo, utilizzare il comando seguente:

# yum install --downloadonly --downloaddir=/tmp firefox mutt
Nota :se viene specificato solo il nome del pacchetto, viene scaricato l'ultimo pacchetto disponibile (come sshd). Altrimenti, puoi specificare il nome completo del pacchetto e la versione (come mutt-1.5.21-27.el7.x86_64).

Metodo 2:utilizzando l'utilità "yumdownloader"

Il comando “yumdownloader” è particolarmente utile quando vuoi scaricare un pacchetto che è già installato sul tuo sistema.

1. Installa il pacchetto yum-utils:

# yum install yum-utils

2. Eseguire il comando seguito dal pacchetto desiderato.

# yumdownloader [package]

Ad esempio, per scaricare un pacchetto per mutt che è già installato sul sistema, utilizzare il comando seguente.

# 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. Troverai l'ultimo pacchetto mutt scaricato nella directory di lavoro corrente.

# 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

Puoi anche specificare una directory di download per scaricare il pacchetto. Ad esempio,

# yumdownloader --destdir=/var/tmp mutt
Nota :Assicurati di aggiungere –resolve all'utilità yumdownloader, se devi scaricare le dipendenze.


Linux
  1. Come utilizzare XBPS Package Manager su Void Linux

  2. Come usare Pacman su Arch Linux

  3. Come testare un pacchetto senza installarlo in Linux

  4. [Linux]:come configurare yum per utilizzare il repository CentOS nella macchina RHEL

  5. Come utilizzare yum per installare una versione specifica di un pacchetto?

Come utilizzare il comando RPM (con esempi)

YUM comandi

Come scaricare i pacchetti usando APT senza installarli

Come istruire Yum a installare una versione specifica del pacchetto X?

Come usare il comando echo senza Newline

Come utilizzare Yum Package Manager su Rocky Linux 8