Tengo una máquina CentOS en la que ya instalé openssl-devel usando
$ yum install openssl-devel
Descargó e instaló todos los paquetes de dependencia. Ahora necesito todos esos paquetes RPM. ¿Es posible descargar solo los paquetes RPM? Cuando hago esto:
$ yum install openssl-devel -y --downloadonly
Dice
Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version
Ya está instalado.
¿Alguien sabe cómo descargar esos paquetes RPM en el mismo sistema?
glibc
?filesystem
?Puede usar el comando repotrack del paquete yum-utils. Descargará todo el árbol de dependencias, incluso si ya está instalado .
Ejemplo:
Salida de muestra:
fuente
Una posibilidad a largo plazo podría ser designar una máquina como la que se descargará de Internet, luego ejecutar NFS (o un servidor web) para exponer / var / cache / yum a los hosts internos.
Luego necesitaría actualizar su configuración de yum para agregar:
Por https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Working_with_Yum_Cache.html :
En términos más prácticos:
Las otras respuestas realmente resolverán su problema inmediato, donde esto solo ayudará si ejecuta
yum reinstall
los paquetes que ya tiene y desea RPM.fuente
Esto es lo que hago:
sudo yum install --config =. / yum.conf --installroot = / tmp / f541Sdex --downloadonly --downloaddir / tmp / DL-e25xds $ (cat list-of-packages)
fuente