Usando YUM após fim do ciclo de atualizações do sistema operacional
Hoje eu estava fazendo a instalação de um servidor CentOS 5 e precisei adicionar alguns novos pacotes à instalação realizada. Então me deparei com erros do tipo:
YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/
O ciclo de vida de atualizações do produto chegou ao fim, impedindo novas atualizações (o que pra mim não era problema!) e instalações de novos pacotes (este sim era problema!).
Talvez você se pergunte: Mas por que ainda usar uma versão tão antiga? Por que não atualizar para uma versão recente? Respondo: as vezes, por questões de compatibilidade e homologação de softwares, preciso manter versões antigas de linux!
Pesquisando um pouco descobri que a própria distribuição mantém uma base de repositórios antigos na estrutura do YUM, o que eu não sabia!
Talvez a maneira mais elegante ou indicada seria adicionar um apontamento para a versão 5.11 no arquivo /etc/yum.repos.d/CentOS-Vault.repo e fazer referência à este repositório na chamada do YUM. Mas isto tornaria a chamada do YUM menos prática! Então optei por realizar os passos indicados no fórum do CentOS, neste tópico [1]. Abaixo faço um resumo dos tópicos para futuras consultas.
- editar o arquivo /etc/yum.repos.d/CentOS-Base.repo
- em [base]
- comentar “mirrorlist=…”
- “baseurl=” já estava comentada pra mim
- adicionar nova entrada “baseurl=http://vault.centos.org/5.11/os/$basearch/”
- em [updates]
- adicionar “enabled=0”
- em [extras]
- igual a passos 1 e 2 de [base]
- adicionar nova entrada “baseurl=http://vault.centos.org/5.11/extras/$basearch/”
- em [base]
Com estas modificações, pude fazer uso do YUM sem maiores dificuldades!
Referências:
[1] yum fails – https://www.centos.org/forums/viewtopic.php?t=62106
Deixe um comentário