Domanda:come installare una versione specifica del pacchetto rpm usando yum?
Risposta:
La richiesta qui è di installare una versione specifica del pacchetto quando sono disponibili più versioni. Per impostazione predefinita, quando non si specifica una versione per un pacchetto, viene installata l'ultima versione. La procedura seguente richiede l'accesso come root.
1. pulisci la directory della cache yum
# yum clean all
2. Per installare una versione specifica di un pacchetto dobbiamo conoscere la versione del pacchetto disponibile nel nostro repository. Elenca tutte le versioni dei pacchetti disponibili :
# yum --showduplicate list [package_name]
Ad esempio:
# 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. Installa la versione specifica del pacchetto Firefox utilizzando il numero di versione nella seconda colonna.
Sintassi :
# yum install [package-name]-[version].[architecture]
Ad esempio :
# yum install firefox-31.5.3-3.el7_1.x86_64