CentOS: desativa um repositório não acessível

1

Como desativar um repositório não acessível?

Eu tenho um erro quando uso yum repolist ou yum list :

# yum list | grep 404
http://download.opensuse.org/repositories/home%3A/SannisDev/
CentOS_CentOS-    5/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.

E, de fato, o URL não está acessível:

# ping opensuse.org
PING opensuse.org (130.57.5.70) 56(84) bytes of data.
From 10.2.15.2 icmp_seq=1 Destination Host Unreachable

Mas não consigo encontrar o repositório em /etc/yum.conf :

# grep opensuse /etc/*
    
por Philippe Blayo 11.12.2012 / 19:58

1 resposta

0

Você precisa procurar esse host usando a opção -R no grep.

grep -R opensuse  /etc/yum.repos.d/ | cut -d":" -f1
O comando

acima irá imprimir os arquivos correspondentes.

e você pode comentar os links em tempo real usando:

grep -R opensuse  /etc/yum.repos.d/ | cut -d":" -f1 | xargs -n1 sed -i.bkp "/opensuse/ s/^/#/"
    
por 12.12.2012 / 14:06