YUM não funciona no Centos 5

Na verdade o titulo é um pouco trágico, porém é muito frustrante quando você tenta instalar um pacote que teoricamente esta contemplado nos repositórios RAIZ do seu sistema operacional e este processo simplesmente não funciona.
Você começa a recorrer a repositórios alternativos, porém repositórios alternativos não tem garantia nenhuma de funcionamento e ai a ciranda começa.
Meu caso foi com CentOS 5.9, depois de entrar na ciranda comecei a pesquisar e vi que os repositórios das versões 5.x já não são mais mantidos pela comunidade atingiram o seu “lifetime” como se diz.
Minha solução:

Criei um arquivo em “/etc/yum.repo.d/” com o nome centosBase.repo, coloquei o seguinte conteudo:

———————————————————————————————————————–

[base]
name=CentOS-$releasever – Base
baseurl=http://vault.centos.org/5.11/os/i386/

[updates]
name=CentOS-$releasever – Updates
baseurl=http://vault.centos.org/5.11/updates/i386/

[addons]
name=CentOS-$releasever – Addons
baseurl=http://vault.centos.org/5.11/addons/i386/

[extras]
name=CentOS-$releasever – Extras
baseurl=http://vault.centos.org/5.11/extras/i386/

[centosplus]
name=CentOS-$releasever – Plus
baseurl=http://vault.centos.org/5.11/centosplus/i386/

[contrib]
name=CentOS-$releasever – Contrib
baseurl=http://vault.centos.org/5.11/contrib/i386/

———————————————————————————————————————–
———————————————————————————————————————–

Só com isso o yum já passa a buscar os pacotes de forma correta no repositório “legado” digamos assim, que a comunidade disponibilidade depois que uma versão atinge a sua “life time”.

Também tem uma outra forma de fazer que é usando o ISO do próprio CentOS, e fazer o yum buscar localmente, pra isso tem que fazer o seguinte, criar um arquivo em “/etc/yum.repo.d/” como nome centosMedia.repo e colar o seguinte:

———————————————————————————————————————–
———————————————————————————————————————–

[c5-media]

name=CentOS-$releasever – Media
baseurl=file:///media/centos/
file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

———————————————————————————————————————–

Depois de criado o arquivo agora é preciso fazer download da ISO e monta-la no caminho indicado no arquivo conforme passos abaixo.

cd /media
mkdir centos
wget http://vault.centos.org/5.11/isos/i386/CentOS-5.11-i386-bin-DVD-1of2.iso
mount CentOS-5.11-i386-bin-DVD-1of2.iso /media/centos -o loop

 

Feito isso, pode dar um YUM CLEAN ALL e depois mandar instalar o pacote que precisa.

Abraço! Espero ter ajudado!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *