Como faço para remover um repositório do yum

4

Quando procuro por um pacote no yum (centos 6), ele tenta pesquisar em uma reprodução chamada 'c6-media' E dá um monte de erros da seguinte forma

file:///media/CentOS/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/CentOS/repodata/repomd.xml
Trying other mirror.
file:///media/cdrecorder/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/cdrecorder/repodata/repomd.xml
Trying other mirror.
file:///media/cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/cdrom/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: c6-media. Please verify its path and try again

Obviamente, o erro parece dizer que o yum está tentando pesquisar para o CD / DVD que instalou o sistema operacional. Eu não tenho agora. Tudo o que quero fazer agora é excluir este repositório do yum. Eu fui para a ferramenta gráfica do gerenciador de pacotes e removi isso das fontes. Parece que o yum e a ferramenta gráfica não usam a mesma configuração. Este é apenas o meu palpite.

    
por sunil 22.09.2011 / 00:55

3 respostas

17

Todos os repositórios do yum localizados em /etc/yum.repos.d/ . Então, você pode remover um repo com:

# rm -f /etc/yum.repos.d/c6-media.repo

Ou desabilite temporariamente com:

# yum --disablerepo=c6-media search ...

(Altere enabled=1 para enabled=0 em c6-media.repo para permanente)

    
por 22.09.2011 / 18:41
2

Novo em 6.0 ou 6.1 (não se lembra qual mão) é o yum-config-manager, que você pode usar para desabilitar um repo.:

yum-config-manager --disable c6-media
    
por 23.09.2011 / 21:49
0

Tenha o mesmo problema e foi causado pela ativação da mídia do dispositivo local (CD / DVD). Isso faz com que o yum bloqueie e tenha que matar o processo para se recuperar.

edite o /etc/yum.repos.d/CentOS-Media.repo

observe os nomes de arquivos na seção a seguir correspondem ao erro baseurl = arquivo: /// media / CentOS /         arquivo: /// media / cdrom /         file: /// media / cdrecorder /

Basta alterar enabled = 1 para enabled = 0 ou fazer como o quanta também diz.

    
por 11.11.2012 / 04:23