RHEL5.5 alterna para repositórios do CentOS?

4

Recebi uma VM para uma máquina RHEL5.5, mas não tenho uma assinatura da RHN. Eu recebo este aviso ao usar o 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

Posso mudar para usar repositórios do CentOS?

    
por Janik Zikovsky 01.05.2013 / 20:46

1 resposta

6

Você certamente pode fazer essa troca. Basicamente, você, mais ou menos, aponta sua instalação para os repositórios do CentOS e continua seu caminho alegre. Você terá um grande problema, pois todos os repositórios do CentOS parecem ter seus pacotes 5.x na versão 5.9. Aparece, num piscar de olhos, que não há mais repositórios específicos 5.5.

Eu fiz isso em uma fazenda da Web anos atrás (aproximadamente a era RHEL / CentOS 5.3), mas desde então não ... Certifique-se de ter um backup atual do seu sistema primeiro, pois isso, como todas as conversões, pode resultar em danos consideráveis localizados em caso de dificuldades. Consegui passar para a mesma versão do CentOS / RHEL quando fiz isso. Não tenho certeza de quais serão as implicações da classificação cruzada e da atualização ao mesmo tempo. Provavelmente uma bagunça, então continue com cautela.

1) Limpe o cache do yum:

yum clean all

2) Baixe a chave do CentOS (acabei de escolher um dos espelhos do CentOS, você pode usar qualquer um que você goste link )

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

3) ... o lançamento rpm e notas:

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) ... yum

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) Importe a nova KEY:

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

6) Remova o lançamento do redhat

rpm -e --nodeps redhat-release

7) ... e o plugin Redhat Network

rpm -e yum-rhn-plugin

8) Instale os RPMs que você acabou de baixar (certifique-se de não ter nenhum outro RPM em seu diretório atual primeiro)

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

9) Atualize o sistema com pacotes dos novos repositórios:

yum upgrade

10) reinicie.

Eu fiz isso, novamente, há vários anos e funcionou exatamente como anunciado na época. Mas e é grande, mas isso foi entre os mesmos lançamentos de versão do RHEL e do CentOS.

O RHEL e o CentOS são bastante estáveis, então isso provavelmente ainda funcionaria. Se se fosse qualquer outro lançamento não empresarial, eu recomendaria, sem hesitação, a reinstalação. No entanto, como é .... isso pode funcionar.

    
por 01.05.2013 / 22:19