Frage:Wie installiere ich eine bestimmte RPM-Paketversion mit yum?
Antwort :
Die Aufforderung hier ist, eine bestimmte Version des Pakets zu installieren, wenn mehrere Versionen verfügbar sind. Wenn Sie für ein Paket keine Version angeben, wird standardmäßig die neueste Version installiert. Für das nachstehende Verfahren müssen Sie als root angemeldet sein.
1. Bereinigen Sie das Yum-Cache-Verzeichnis
# yum clean all
2. Um eine bestimmte Version eines Pakets zu installieren, müssen wir die verfügbare Paketversion in unserem Repository kennen. Alle Versionen der verfügbaren Pakete auflisten :
# yum --showduplicate list [package_name]
Zum Beispiel:
# 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. Installieren Sie die spezifische Version des Firefox-Pakets anhand der Versionsnummer in der zweiten Spalte.
Syntax:
# yum install [package-name]-[version].[architecture]
Zum Beispiel:
# yum install firefox-31.5.3-3.el7_1.x86_64