Pregunta:¿Cómo instalar una versión específica del paquete rpm usando yum?
Respuesta:
La pregunta aquí es instalar una versión específica del paquete cuando hay varias versiones disponibles. De manera predeterminada, cuando no especifica una versión para un paquete, se instala la última versión. El procedimiento a continuación requiere que inicie sesión como root.
1. limpiar el directorio de caché de yum
# yum clean all
2. Para instalar una versión específica de un paquete debemos conocer la versión del paquete disponible en nuestro repositorio. Enumere todas las versiones de los paquetes disponibles:
# yum --showduplicate list [package_name]
Por ejemplo:
# yum --showduplicate list firefox Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Available Packages firefox.x86_64 24.5.0-1.el7 RHEL7 firefox.x86_64 24.6.0-1.el7_0 RHEL7 firefox.x86_64 24.7.0-1.el7_0 RHEL7 firefox.x86_64 24.8.0-1.el7_0 RHEL7 firefox.x86_64 31.1.0-6.el7_0 RHEL7 firefox.x86_64 31.2.0-3.el7_0 RHEL7 firefox.x86_64 31.3.0-3.el7_0 RHEL7 firefox.x86_64 31.4.0-1.el7_0 RHEL7 firefox.x86_64 31.5.0-2.el7_0 RHEL7 firefox.x86_64 31.5.3-3.el7_1 RHEL7 firefox.x86_64 31.6.0-2.el7_1 RHEL7 firefox.x86_64 38.0-3.el7_1 RHEL7 firefox.x86_64 38.0.1-1.el7_1 RHEL7 .....
3. Instale la versión específica del paquete de Firefox usando el número de versión en la segunda columna.
Sintaxis:
# yum install [package-name]-[version].[architecture]
Por ejemplo:
# yum install firefox-31.5.3-3.el7_1.x86_64