RHEL5.5 passer aux référentiels CentOS?

4

On m'a donné un ordinateur virtuel pour une machine RHEL5.5 mais je n'ai pas d'abonnement RHN. Je reçois cet avertissement lorsque vous utilisez yum:

bash-3.2$ sudo yum update
[sudo] password for streamsadmin: 
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Skipping security plugin, no data
Setting up Update Process
No Packages marked for Update

Puis-je utiliser plutôt des référentiels CentOS?

Janik Zikovsky
la source

Réponses:

6

Vous pouvez certainement faire ce changement. En gros, vous pointez plus ou moins votre installation sur les référentiels CentOS et continuez sur votre lancée. Vous aurez cependant un problème majeur, dans la mesure où tous les dépôts CentOS semblent avoir leurs packages 5.x à la version 5.9. En un coup d'œil, il ne semble plus y avoir de dépôt 5.5 spécifique.

Je l'ai fait sur une ferme Web il y a plusieurs années (environ à l'époque de RHEL / CentOS 5.3), mais ce n'est pas le cas depuis .... Assurez-vous de disposer d'une sauvegarde actuelle de votre système, car cela, comme toutes les conversions, peut entraîner des dommages localisés considérables. en cas de difficultés. Je pouvais passer à la même version CentOS / RHEL que lorsque je l'avais fait. Je ne suis pas sûr de ce que les implications de la classification croisée et de la modernisation pourraient être en même temps. Probablement un gâchis, alors procédez avec prudence.

1) Nettoyez la cache de yum:

yum clean all

2) Téléchargez la clé CentOS (je viens de choisir l'un des miroirs CentOS, vous pouvez utiliser n'importe qui comme http://mirrors.centos.org )

wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/RPM-GPG-KEY-CentOS-5 

3) ... le nombre de tours par minute et les notes:

wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/CentOS/centos-release-5-9.el5.centos.1.x86_64.rpm  
wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/CentOS/centos-release-notes-5.9-0.x86_64.rpm

4) ... miam

wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm  
wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/CentOS/yum-updatesd-0.9-5.el5.noarch.rpm

5) Importez la nouvelle clé:

rpm --import RPM-GPG-KEY-CentOS-5

6) Retirez le dégagement de RedHat

rpm -e --nodeps redhat-release

7) ... et le plugin Redhat Network

rpm -e yum-rhn-plugin

8) Installez les RPM que vous venez de télécharger (assurez-vous de ne pas avoir d’autres RPM dans votre répertoire actuel)

rpm -Uvh -force yum*.rpm centos*.rpm

9) Mettez à niveau le système avec les packages des nouveaux référentiels:

yum upgrade

10) redémarrer.

Je l'ai fait, encore une fois, il y a plusieurs années et cela a fonctionné exactement comme annoncé à l'époque. Mais et c'est un gros mais, c'était entre les mêmes versions de RHEL et CentOS.

RHEL et CentOS sont diablement stables, donc cela fonctionnerait probablement encore. Si, le cas échéant, existait une autre version, je recommanderais sans hésiter de le réinstaller. Cependant, dans l'état actuel des choses, cela pourrait fonctionner.

SuperMagic
la source
Des versions déplacées de CentOS sont disponibles à partir de CentOS Vault . Il leur suffirait de sélectionner leur version de bit et d'extraire le fichier de version du dossier "CentOS".
Mono
Bon à savoir sur le coffre (je ne l’ai pas fait clairement).
SuperMagic
Merci, ça a beaucoup aidé. Je voudrais seulement ajouter: -dans mon cas, il fallait aussi le paquet mirrors.cat.pdx.edu/centos/5/os/x86_64/CentOS/… -J'ai ajouter à changer légèrement le nom du paquet pour les 2 paquetages de version. Je pense à cause du versioning même si j'utilisais aussi la version 5 de branchement.