Question :Comment installer une version spécifique du package rpm à l'aide de yum ?
Réponse :
La demande ici est d'installer une version spécifique du package lorsque plusieurs versions sont disponibles. Par défaut, lorsque vous ne spécifiez pas de version pour un package, la dernière version est installée. La procédure ci-dessous nécessite que vous soyez connecté en tant que root.
1. nettoyer le répertoire de cache yum
# yum clean all
2. Pour installer une version spécifique d'un package, nous devons connaître la version de package disponible dans notre référentiel. Lister toutes les versions des packages disponibles :
# yum --showduplicate list [package_name]
Par exemple :
# 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. Installez la version spécifique du package firefox en utilisant le numéro de version dans la deuxième colonne.
Syntaxe :
# yum install [package-name]-[version].[architecture]
Par exemple :
# yum install firefox-31.5.3-3.el7_1.x86_64