Adicionar repositórios do CentOS no RHEL 5

Se precisarem de actualizar um sistema RHEL (Red Hat Enterprise Linux) e a licença tiver expirado, ou ainda demorar a vir (meu caso), podem adicionar os repositórios do CentOS que é uma réplica do RHEL com a diferença que não tem suporte incluído e não se paga nenhuma licença. Convém salientar que se a máquina ainda tiver uma licença activa, a partir do momento em que efectuarem esta alteração no sistema, perdem por completo o suporte da Red Hat.

Para adicionar então os repositórios CentOS no RHEL basta criarem um ficheiro em /etc/yum.repos.d/ com o nome CentOS5.repo e o seguinte conteúdo:

[CentOS5 base]
name=CentOS-5-Base
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=0
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

[CentOS5 updates]
name=CentOS-5-Updates
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=updates
gpgcheck=0
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

[CentOS5plus]
name=CentOS-5-Plus
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=centosplus
gpgcheck=0
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

Agora é só gravar o ficheiro e activar estes novos repositórios no yum. Para isso basta fazer:

yum –-enablerepo=CentOS-5*

E se quiserem fazer o import da key do repositório (recomendado):

rpm –import http://isoredirect.centos.org/centos/5/os/i386/RPM-GPG-KEY-CentOS-5

Agora é só fazer um yum update e dentro de segundos temos o sistema RHEL actualizado com os pacotes CentOS e a diferença é mínima.

Se mais tarde for necessário reverter estas alterações basta desabilitar o repositório (yum --disablerepo=CentOS-5*).


 
 
 

2 Responses to “Adicionar repositórios do CentOS no RHEL 5”

  1. manel
    28. May 2008 at 23:46

    os “enabled=0″ não têm de ser “enabled=1″ ?

  2. rogeriopvl
    28. May 2008 at 23:50

    Não será necessário pois o comando yum –enablerepo trata desses detalhes, mas por acaso não experimentei com o enabled=1. Vou testar isso amanha no server e depois dou feedback.

Leave a Reply