Eu adicionei muitos PPAs usando o add-apt-repository
comando. Existe uma maneira simples de remover esses PPAs? Verifiquei /etc/apt/sources.list
as linhas de deb apropriadas, mas elas não estão lá.
Isso está em um sistema de servidor, então uma solução de linha de comando seria ótima!
Há uma série de opções:
Use o
--remove
sinalizador, semelhante a como o PPA foi adicionado:Você também pode remover PPAs excluindo os
.list
arquivos do/etc/apt/sources.list.d
diretório.Como alternativa mais segura, você pode instalar o ppa-purge:
E, em seguida, remova o PPA, fazendo o downgrade graciosamente dos pacotes fornecidos para os pacotes fornecidos pelos repositórios oficiais:
Observe que isso desinstalará os pacotes fornecidos pelo PPA, mas não os fornecidos pelos repositórios oficiais. Se você quiser removê-los, você deve dizer ao apt:
Por último, mas não menos importante, você também pode desabilitar ou remover PPAs da seção "Fontes de software" nas configurações do Ubuntu com alguns cliques do mouse (sem necessidade de terminal).
Basta executar
apt-add-repository
novamente com a--remove
opção de remover um PPA adicionado por meio da linha de comando. Por exemplo:Então atualize com:
Como alternativa, conforme
ppas
armazenado,/etc/apt/sources.list.d
você pode encontrar o que deseja remover digitando:Então, quando você anotar o nome do ppa ofensivo (por exemplo
myppa.list
, ), você pode digitar:Tome cuidado com o rm (por isso usei o switch interativo para que você possa confirmar suas ações. Em seguida, execute
sudo apt-get update
depois.Este método simplesmente remove o
.list
arquivo ppa; ele não remove nenhum outro arquivo ou resolve quaisquer outros problemas causados peloppa
; para isso você pode usarppa-purge
depois de recuperar sua capacidade de atualização (sei que você mencionou isso em sua pergunta, mas estou adicionando este ponto para futuros leitores): veja aqui para obter mais informações sobreppa-purge
.Também leve em consideração que, se você adicionou anteriormente a chave do repositório como confiável , deve removê-la :
Você pode usar o
comando em um terminal.
Primeiro você precisará instalar
ppa-purge
para usar este comando. Para isso, usesudo apt-get install ppa-purge
ou clique neste botão:(fonte: hostmar.co )
Saiba mais sobre isso aqui .
As respostas a esta pergunta irão ajudá-lo.
Você pode gerenciar PPAs em
System > Administration > Software Sources
ou removendo arquivos em/etc/apt/sources.list.d/
.Você também pode usar um pacote chamado ppa-purge .
E, como comentei na pergunta que vinculei acima,
Algumas pessoas podem preferir adicionar e remover repositórios por meio de uma GUI. A partir do Ubuntu 10.10, isso requer um pouco de trabalho extra. Uma explicação está disponível no wiki . Para tentar ter todas as respostas para esta pergunta disponíveis em um só lugar, tentarei resumir os detalhes importantes aqui. Certifique-se de verificar o wiki (especialmente quando uma nova versão do Ubuntu for lançada) para garantir que esse processo ainda seja válido.
Primeiro, você vai querer reativar 'Fontes de Software' no menu Sistema->Administração. Clique com o botão direito do mouse no menu Aplicativos/Locais/Sistema e clique em 'Editar menus'.
Isso abrirá uma janela, role para baixo e clique em 'Administração'. Marque a caixa ao lado de 'Fontes de software' e clique no botão 'Fechar'.
Vá para System->Administration e você deverá ver 'Software Sources' no menu.
Na janela que se abre, clique na guia 'Outro software' na parte superior.
Você deve ver todos os repositórios que adicionou (incluindo os PPAs adicionados via add-apt-repository). Você pode desativar temporariamente um repositório desmarcando a caixa ao lado dele. Para remover um repositório permanentemente, destaque-o e clique no botão 'Remover'. Quando terminar, aperte o botão 'Fechar'.
Como Marcel Stimberg observou anteriormente:
Espero que isso ajude.
ppa-purge
é seu amigo. Ele desinstala automaticamente o que você instalou através do ppa e, em seguida, remove o ppa.Instale o ppa-purge via:
sudo apt-get install ppa-purge
e use assim:
sudo ppa-purge ppa-url
Viola.
Como o Ubuntu Maverick (10.10)
add-apt-repository
aceita um parâmetro-r
ou--remove
que remove o PPA da mesma maneira que você o instalou. :)Então:
Instalar:
sudo apt-add-repository ppa:user/repository
Desinstalar:
sudo apt-add-repository -r ppa:user/repository
Execute o Ubuntu Software Center e, no menu, escolha "Fontes de software" - lá você pode adicionar/editar/remover repositórios.
Execute estes comandos: