GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar "yum downloadonly" para descargar un paquete sin instalarlo

Hay varias formas de descargar un paquete yum sin instalarlo. Los 2 métodos más utilizados se describen aquí en la publicación.
1. usando el complemento "downloadonly" para yum
2. usando la utilidad “yumdownloader”.

Método 1:usar el complemento "downloadonly" para yum

1. Instale el paquete que incluye el complemento "downloadonly":

# yum install yum-plugin-downloadonly

2. Ejecute el comando yum con “–downloadonly ” opción de la siguiente manera:

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

Por ejemplo, para descargar el paquete de Firefox sin instalarlo, use el comando que se muestra a continuación:

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

El paquete de Firefox se descarga en el directorio /tmp especificado. Confirme que los archivos RPM están disponibles en el directorio de descarga especificado.

# 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 :si no especifica la opción –downloaddir, los archivos se guardan de forma predeterminada en /var/cache/yum/ en rhel-{arch}-channel/packages

3. También puede descargar varios paquetes al mismo tiempo usando el complemento downloadonly. Por ejemplo, para descargar paquetes para Firefox y mutt al mismo tiempo, use el siguiente comando:

# yum install --downloadonly --downloaddir=/tmp firefox mutt
Nota :si solo se especifica el nombre del paquete, se descarga el último paquete disponible (como sshd). De lo contrario, puede especificar el nombre completo del paquete y la versión (como mutt-1.5.21-27.el7.x86_64).

Método 2:usando la utilidad “yumdownloader”

El comando "yumdownloader" es particularmente útil cuando desea descargar un paquete que ya está instalado en su sistema.

1. Instale el paquete yum-utils:

# yum install yum-utils

2. Ejecute el comando seguido del paquete deseado.

# yumdownloader [package]

Por ejemplo, para descargar un paquete para mutt que ya está instalado en el sistema, use el siguiente comando.

# 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. Encontrará el último paquete mutt descargado en el directorio de trabajo actual.

# 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

También puede especificar un directorio de descarga para descargar el paquete. Por ejemplo,

# yumdownloader --destdir=/var/tmp mutt
Nota :Asegúrese de agregar –resolve a la utilidad yumdownloader, si necesita descargar dependencias.


Linux
  1. Cómo probar un paquete sin instalarlo en Linux

  2. Cómo comprobar la versión del paquete de Linux antes de instalarlo

  3. [Linux]:cómo configurar yum para usar el repositorio CentOS en la máquina RHEL

  4. ¿Cómo usar yum para instalar una versión específica de un paquete?

  5. Cómo extraer el paquete RPM sin instalarlo

Cómo usar el comando RPM (con ejemplos)

Comandos YUM

Cómo descargar paquetes usando APT sin instalarlos

¿Cómo indicar a Yum que instale una versión específica del paquete X?

Cómo usar el comando echo sin nueva línea

Cómo usar el administrador de paquetes Yum en Rocky Linux 8