Configurar RedHat 5 para utilizar o repositório do CentOS 5 no Vault
Antes de mais nada é preciso dizer que não é recomendado utilizar uma versões tão antiga do RedHat/CentOS, principalmente se ela estiver acessível publicamente na Internet, visto que são versões já sem suporte à algum tempo e que não estão recebendo atualizações de segurança que podem ser críticas.
Mas se por qualquer necessidade você precisa utilizar essa versão, este procedimento pode ser útil. Principalmente se você utiliza o RedHat e não possui uma subscription ativa.
Aviso: Não execute esse procedimento em instalações RedHat que estejam em produção. Apesar do CentOS ser teoricamente uma 'cópia' do RedHat, compilado a partir dos mesmos códigos fonte, ainda assim é possível que em nível binário existam diferenças que quebrem a aplicação que está rodando no servidor.
Limpando cache local do yum:
# yum clean all
Baixando pacotes mais recentes do release do CentOS 5, do YUM e da lista de mirrors:
# wget http://vault.centos.org/5.11/os/x86_64/RPM-GPG-KEY-CentOS-5
# wget http://vault.centos.org/5.11/os/x86_64/CentOS/centos-release-5-11.el5.centos.x86_64.rpm
# wget http://vault.centos.org/5.11/os/x86_64/CentOS/centos-release-notes-5.11-0.x86_64.rpm
# wget http://vault.centos.org/5.11/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
# wget http://vault.centos.org/5.11/os/x86_64/CentOS/yum-updatesd-0.9-6.el5_10.noarch.rpm
# wget http://vault.centos.org/5.11/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
Importando a chave GPG do CentOS:
# rpm --import RPM-GPG-KEY-CentOS-5
Removendo o pacote de release dele do RedHat, pois será substituído pelo do CentOS:
# rpm -e --nodeps redhat-release
Instalar os pacotes baixados:
# rpm -Uvh --force yum*.rpm centos*.rpm
Atualizando o arquivo de repositório Base com as informações do repositório do Vault.
# head -37 /etc/yum.repos.d/CentOS-Vault.repo > /etc/yum.repos.d/CentOS-Base.repo
# sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/CentOS-Base.repo
Removendo arquivo desnecessário com as informações do Vault para evitar conflitos:
# rm -f /etc/yum.repos.d/CentOS-Vault.repo
Em seguida já pode rodar o yum para instalar os pacotes necessários, como por exemplo:
# yum install net-snmp
Comentários
Postar um comentário