Product SiteDocumentation Site

9.3. yumdownloader

Este utilitario provisto por el paquete yum-utils complementa la opcion --downloadonly ya que ella solo funciona si el software deseado no está instalado o si tiene una actualización existente. Vea como falla y cómo puede resolver con yumdownloader.
$ su -c "yum install --downloadonly screen"
...
El paquete screen-4.1.0-0.17.20120314git3c2946.fc20.x86_64 ya se encuentra instalado con su versión más reciente
Nada para hacer
No hay nada que instalar, ya está instalado, no se descarga nada. Intentando con yum update tampoco tenemos suerte, no hay actualizaciones.
$ su -c "yum update --downloadonly screen"
...
No packages marked for update
Intente ahora con yumdownloader.
$ su -c "yumdownloader screen"
...
screen-4.1.0-0.17.20120314git3c2946.fc20.x86_64.rpm                 | 555 kB  00:00:04 
Hecho, ya tiene el rpm que quería.
Otra opción de uso frecuente es especificar que se desea descargar los fuentes rpms:
$ yumdownloader --source zsh
...
Enabling fedora-source repository
fedora-source/metalink                                | 1.7 kB     00:00     
zsh-4.3.11-2.fc15.src.rpm                             | 2.6 MB     00:30

Habilitación automática de repositorio

Note que yumdownloader ha habilitado los repositorios de fuentes "source" para poder hacer la descarga.
Otra funcionalidad que ofrece yumdownloader es la identificación de los fuentes para un paquete rpm dado. Esto es útil ya que un fuente RPM puede producir múltiples paquetes RPM.
$ yumdownloader --urls --source ruby-gtk2
...
http://fedora.c3sl.ufpr.br/linux/updates/13/SRPMS//ruby-gnome2-0.90.2-1.fc13.src.rpm