Pregunta :Cómo descargar una versión específica del paquete junto con sus dependencias usando YUM sin conexión.
Respuesta :
1. Para ver qué versiones particulares están disponibles para usted a través de yum, puede usar –showduplicates cambiar.
# yum --showduplicates list [package_name]
Por ejemplo:
# yum --showduplicates list httpd Loaded plugins: product-id, security, subscription-manager. Installed Packages httpd.x86_64 2.2.15-39.0.1.el6 @ol6_x86_64_latest --- installed Available Packages httpd.x86_64 2.2.15-5.0.1.el6 ol6_x86_64_latest --- older versions httpd.x86_64 2.2.15-9.0.1.el6 ol6_x86_64_latest ....
2. Si es necesario descargar el paquete de la versión anterior junto con sus dependencias para una instalación fuera de línea, puede usar una de las siguientes opciones para descargar una versión particular de RPM de la web y luego usar yum para instalarlo .
Método 1
Para descargar los paquetes en un directorio local, use la opción – -downloaddir=[dir] junto con el interruptor –downloadonly del comando yum.
# yum install --downloadonly --downloaddir=[directory] [package]
Por ejemplo:
# yum install --downloadonly --downloaddir=/tmp/ httpd.x86_64 2.2.15-5.0.1.el6
Método 2
Para descargar el paquete con sus dependencias usando yumdownloader:
# yumdownloader [package]
Para descargar el paquete a una carpeta local, pruebe la opción “- -destdir=DESTDIR”
# yumdownloader --destdir=[DIR] [package]
Por ejemplo:
# yumdownloader --destdir=/tmp httpd.x86_64 2.2.15-5.0.1.el6
Para descargar el paquete junto con todas las dependencias, use la opción "- -resolve" junto con "- -destdir"
# yumdownloader --destdir=[DIR] --resolve [package]
Instalar paquetes localmente
Ahora instale los paquetes desde el directorio local con la opción de comando yum "instalación local"
# yum localinstall [path to rpm]