Es ist wahr, dass CentOS derzeit auf Point-Releases gegangen ist . Wie der Link sagt:
Das CentOS-Projekt bietet NUR Aktualisierungen oder andere Änderungen für die neueste Version jedes Hauptzweigs . Wenn also die neueste untergeordnete Version von CentOS-6 die Version 6.6 ist, stellt das CentOS-Projekt nur aktualisierte Software für diese untergeordnete Version im Zweig 6 zur Verfügung. Wenn Sie eine ältere Nebenversion als die neueste in einem bestimmten Zweig verwenden, fehlen Sicherheits- und Bugfix-Updates.
Das bedeutet, dass für alte kleinere Releases keine Updates zur Verfügung gestellt werden, so was Sie vielleicht auch deaktivieren Sie alle yum - Repositories durch Hinzufügen enabled=0
(oder Ändern der enabled=1
zu 0
) an jeden der [...] Abschnitte der Dateien in /etc/yum.repos.d
.
Trotzdem befinden sich ältere Nebenzweige immer noch im CentOS-Tresor, sodass Sie nicht hängen bleiben, wenn Sie mit der aktuellen Nebenversion nicht Schritt gehalten haben. Sie müssen den Tresor nicht der Reihe nach durchlaufen, wie auch das obige Dokument sagt:
Jede untergeordnete Version ist nur eine Momentaufnahme mit früheren Updates sowie die neuesten Upstream-Aktualisierungen, die in ein neues [Basis] -Repo mit einem anfangs leeren [Updates] -Repo gerollt werden .
Siehe auch den Beitrag Wie halte ich Centos auf Version 6.3? .
Yum anweisen, eine bestimmte Version aus dem Repository zu installieren:
Ändern Sie die Datei
/etc/yum.repos.d/CentOS-Base.repo
und ändern Sie alle Pfade aufbaseurl=http://vault.centos.org/VERSION/...
.Listen Sie alle verfügbaren Versionen im Repository Ihres Pakets mit der
--showduplicates
Markierung auf. Zum Beispiel für die verfügbaren Versionen der GD-Erweiterung für PHP:# yum --showduplicates list php-gd
Wenn Sie den vollständigen Namen der zu installierenden Version kennen, geben Sie den Paketnamen mit der Version an. Beispiel:
# yum install php-gd-5.2.6
Verweise :
- Holen Sie sich yum, um eine bestimmte Paketversion zu installieren
- Wie kann ich yum anweisen, eine bestimmte Version von Paket X zu installieren?
- So installieren Sie bestimmte Paketversionen in CentOS und Ubuntu
- Wie kann ich einschränken, dass yum ein Paket auf eine festgelegte, spezifische Paketversion installiert oder aktualisiert?
Dies zeigt, wie ein Paket bei einer bestimmten Versionsnummer eingefroren wird. Dies ist etwas das Gegenteil von dem, was Sie verlangen, kann aber nützlich sein.