Não tenho acesso root na minha máquina no trabalho, mas tenho permissão sudo para usar sudo yum
(e apenas yum).
Recentemente, instalei acidentalmente um repositório com defeito (dropbox) e agora gostaria de removê-lo. Como não tenho acesso de gravação ao yum.repos.d
diretório, a edição ou remoção manual do arquivo repo está fora de questão.
Eu sei que você pode instalar repositórios usando o yum (foi o que eu fiz), mas você pode remover um repositório usando o yum?
Usando o Scientific Linux 6.
A propósito, eu sei que posso yum --disablerepo=
ignorar o repositório problemático. Mas eu gostaria de removê-lo definitivamente, porque também está causando problemas com o gerenciador de pacotes gráficos (ele continua aparecendo notificações dizendo que as atualizações não podem ser recuperadas).
fonte
Respostas:
você pode remover o repositório com,
yum-config-manager
mas não comyum
:Edição: você precisa de alguma maneira de executar isso como root (ou seja, sudo)
fonte
yum
(e não o caminho completo) você pode copiar / bin / bash para o seu diretório de trabalho, anteposta.
ao seu PATH (export PATH=.:$PATH
) esudo yum
que vai desembolsar uma festança com privs raiz para vocêPara remover o repositório yum real, em vez de apenas desabilitá-lo, você precisa encontrar o pacote e removê-lo.
Saídas de amostra:
fonte
Você pode remover / desativar temporariamente um yum repo adicionando o --disablerepo = (reponame) à sua linha do yum.
Infelizmente, essa é a única maneira de fazer isso com yum / sudo
fonte
Você pode acessar o /etc/yum.repos.d/ e remover o arquivo correspondente ao repositório.
fonte