Mettre à jour Centos vers une autre version que la dernière

Mettre à jour Centos vers une autre version que la dernière

Pour reproduire un environnement client j'ai eu besoin de mettre à jour mon centos 6.7 en centos 6.8. Le problème étant que la dernière version étant la 6.10. Il existe de nombreuses raison pour laquelle Centos ne laisse pas la possibilité de mettre à jour vers autre chose que la dernière version, et de bonnes raisons, toutefois dans mon cas cela était nécessaire.

Je vous donne donc la technique pour cela :

Vérifier la version actuelle :

more /etc/redhat-release
CentOS release 6.7 (Final)

Donc on est bien en Centos6.7

Il est ensuite nécessaire d'éditer la configuration du repo par défaut :

vim /etc/yum.repos.d/CentOS-Vault.repo

Dans mon cas j'ai remarqué que les repo de la 6.8 n'y était pas, j'ai donc pris la configuration des repository 6.6 :

[C6.6-base]
name=CentOS-6.6 - Base
baseurl=http://vault.centos.org/6.6/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.6-updates]
name=CentOS-6.6 - Updates
baseurl=http://vault.centos.org/6.6/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.6-extras]
name=CentOS-6.6 - Extras
baseurl=http://vault.centos.org/6.6/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.6-contrib]
name=CentOS-6.6 - Contrib
baseurl=http://vault.centos.org/6.6/contrib/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.6-centosplus]
name=CentOS-6.6 - CentOSPlus
baseurl=http://vault.centos.org/6.6/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

J'ai vérifié que l'URL http://vault.centos.org/6.8/centosplus/ existait bien et j'ai rajouter les repo nécessaires à la 6.8 :

 
#-----------------

[C6.8-base]
name=CentOS-6.8 - Base
baseurl=http://vault.centos.org/6.8/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.8-updates]
name=CentOS-6.8 - Updates
baseurl=http://vault.centos.org/6.8/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.8-extras]
name=CentOS-6.8 - Extras
baseurl=http://vault.centos.org/6.8/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.8-contrib]
name=CentOS-6.8 - Contrib
baseurl=http://vault.centos.org/6.8/contrib/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0

[C6.8-centosplus]
name=CentOS-6.8 - CentOSPlus
baseurl=http://vault.centos.org/6.8/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Ensuite j'ai mis à jour en utilisant que les repository de la 6. 8 :

yum --disablerepo=* --enablerepo=C6.8* upgrade

Pour finir il ne reste plus qu'à vérifier que cela a fonctionné :

more /etc/redhat-release
CentOS release 6.8 (Final)

Et effectivement on est bien dans la version souhaitée c-a-d Centos 6.8.

Ajouter un commentaire

Related Posts