Eu adicionei muitos PPAs usando o add-apt-repository
comando Existe uma maneira simples de remover esses PPAs? Eu verifiquei /etc/apt/sources.list
as linhas de deb apropriadas, mas elas não estão lá.
Como ele está em um sistema de servidor, uma solução de linha de comando seria ótima!
ppa-purge
a trabalhar com multarch.)sudo synaptic
> Configuração> Repositórios> PPAs> (selecione um PPA)> Excluir (ou talvez "Remover", sem ter certeza da tradução correta, só posso verificar as opções do programa em outro idioma).Respostas:
Use a
--remove
bandeira, semelhante à forma como o PPA foi adicionado:Como alternativa mais segura, você pode instalar o ppa-purge:
E remova o PPA, fazendo o downgrade dos pacotes normalmente 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ê deseja removê-los, você deve dizer ao apt:
Você também pode remover PPAs excluindo os
.list
arquivos do/etc/apt/sources.list.d
diretório.Por último, mas não menos importante, você também pode desativar ou remover PPAs da seção "Fontes de software" nas Configurações do Ubuntu com apenas alguns cliques do mouse (sem necessidade de terminal).
fonte
add-apt-repository: error: no such option: --remove
: - /sudo apt-add-repository --remove ppa:repo_name/subdirectory
add-apt-repository: error: no such option: --remove
eadd-apt-repository: error: no such option: -r
Basta executar o apt-add-repository novamente com a
--remove
opção de remover um PPA adicionado via linha de comando, por exemplo:Atualize com:
fonte
add-apt-repository: error: no such option: --remove
Como alternativa, conforme
ppas
estão armazenados,/etc/apt/sources.list.d
você pode encontrar o que deseja remover digitando:Então, quando você tiver anotado o nome do ppa ofensor (por exemplo
myppa.list
), poderá digitar:Tome cuidado com a rm (por isso, usei o comutador interativo para que você possa confirmar suas ações. Depois execute-o
sudo apt-get update
.Este método apenas remove o
.list
arquivo ppa ; ele não remove nenhum outro arquivo nem resolve nenhum outro problema causado peloppa
; para que você possa usarppa-purge
depois de recuperar sua capacidade de atualização (eu sei que você mencionou isso na sua pergunta, mas estou adicionando este ponto para futuros leitores): veja aqui para obter mais informações sobreppa-purge
.Também tenha em consideração que, se você adicionou anteriormente a chave do repositório como confiável, deve removê-la :
fonte
pub 2048R/5044912E 2010-02-11
. Nesse caso, para excluir esta chave, oKEY_ID
é5044912E
. Veja askubuntu.com/a/107189/108037 . Menciono isso porqueapt-key del
falhou silenciosamenteOK
quando passou2048R/5044912E
como o ID da chave.Você pode usar o
comando em um terminal.
Você primeiro precisará instalar
ppa-purge
para usar este comando. Para fazer isso, usesudo apt-get install ppa-purge
ou clique neste botão:Saiba mais aqui .
fonte
As respostas a esta pergunta o ajudarão.
Você pode gerenciar PPAs
System > Administration > Software Sources
ou removendo arquivos/etc/apt/sources.list.d/
.Você também pode usar um pacote chamado ppa-purge .
E, como eu comentei a pergunta que eu vinculei acima,
fonte
Ubuntu Software Center > Edit > Software Sources
.System Settings -> System -> Software & Updates -> Other Software
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ê deseja 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 Sistema-> Administração e você verá 'Fontes de Software' no menu.
Na janela que se abre, clique na guia 'Outro software' na parte superior.
Você deve ver todos os repositórios que você 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, clique no botão 'Fechar'.
Como Marcel Stimberg observou anteriormente:
Espero que isso ajude.
fonte
ppa-purge
é seu amigo. Desinstala automaticamente o que você instalou via ppa e remove o ppa.Instale o ppa-purge via:
sudo apt-get install ppa-purge
e use-o assim:
sudo ppa-purge ppa-url
Viola.
fonte
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. :)Assim:
Instalar:
sudo apt-add-repository ppa:user/repository
Desinstalar:
sudo apt-add-repository -r ppa:user/repository
fonte
-r
e--remove
noapt-add-repository
comando. Portanto, acho que você está usando uma versão modificada ou desatualizada doapt-add-repository
. Este utilitário é fornecido pelopython-software-properties
pacote, talvez você esteja usando uma versão bloqueada. Você pode verificar o código fonte aqui: bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/… Essas opções de remoção foram introduzidas na revisão 47, no final de 2010. Portanto, elas existem desde a 10.10 e nunca são alteradas, como você pode veja na fonte.Execute o Ubuntu Software Center e, no menu, escolha "Software Sources" - lá você pode adicionar / editar / remover repositórios.
fonte
Execute estes comandos:
fonte
add-apt-repository: error: no such option: --remove
Dependendo se o add-apt-repository foi chamado com uma linha sources.list completa ou um ppa, ele anexa a linha a /etc/apt/sources.list ou a um novo arquivo no diretório /etc/apt/sources.list.d/ . Se for um ppa, ele importará a chave GPP ppa para o chaveiro do apt
Para reverter as ações realizadas pelo add-apt-repository, você pode remover manualmente a linha apt ou usar uma ferramenta como "Fontes de software" para fazer isso e remover a chave GPG usando o apt-key da seguinte maneira:
"sudo apt-key list" para descobrir o ID do repositório que você deseja remover e, em seguida,
"sudo apt-key del id", onde se parece com 7FAC5991. A identificação é a parte após o caractere "/".
fonte
Se você estiver falando sobre os aplicativos reais instalados por meio de um PPA, eles serão listados como qualquer outro aplicativo e você poderá desinstalá-lo da mesma maneira. Os próprios PPAs (repositórios) serão listados na guia 'Outro Software' do menu Configurações-> Repositórios. Eles podem ser removidos como qualquer outra fonte.
fonte
Usando
add-apt-repository
Nota: Esta solução não remove / faz o downgrade dos pacotes associados ao repositório.
O
add-apt-repository
comando tem uma opção para remover um repositório especificado com-r
. Você só precisa conhecer o PPA que deseja enviar a caminho. Use o comando abaixo:... alterando "PPA / HERE" para o PPA que você está removendo.
Fonte: COMO USAR UM PPA DO LAUNCHPAD (ADICIONAR, REMOVER, PURGAR, DESATIVAR) EM UBUNTU
Usando
ppa-purge
Nota: Esta solução removerá o PPA e fará o downgrade de todos os pacotes.
Para instalar, use:
Para usar,
ppa-purge
você faria:... alterando "REPOSITORY / HERE" para o repositório que você está removendo.
Fonte: REMOVER OU PURGAR REPOSITÓRIOS DE PPA ATRAVÉS DA LINHA DE COMANDO [DICA UBUNTU RÁPIDA]
Usando software e atualizações
Nota: Esta solução não remove / faz o downgrade dos pacotes associados ao repositório.
Pesquise "Software e atualizações" e inicie-o e escolha a guia -> "Outro software". Para remover um repositório, desmarque-o e clique em "Fechar" e, por último, em "Atualizar".
fonte
Você pode usar o y-ppa-manager
Instalação:
Usar :
Abra o Y PPA Manager e selecione
Manage PPAs
Selecione o PPA que você deseja remover e clique no
Remove
botãofonte
Você pode gerenciar seus repositórios em
System > Administration > Software Sources
Você também pode removê-los
/etc/apt/sources.list.d/
onde encontrar um<repo>-ppa-<distro>.list
arquivo. Você pode remover esse arquivo ou simplesmente comentar a linha de deb.fonte
Há um comando
add-apt-repository -r
.Mas excluir o arquivo e executar novamente
sudo apt-get update
também é bom.fonte
add-apt-repository: error: no such option: -r
Além da solução já mencionada: Se você ainda possui o software instalado nesse repositório, é melhor revertê-los para a versão original fornecida com o ubuntu: a do ppa não receberá mais atualizações (de segurança e outras). Existe uma ferramenta que fará exatamente isso: ppa-purge http://packages.ubuntu.com/maverick/ppa-purge
fonte
Depende. Se você instalou um novo aplicativo a partir de um ppa, poderá desinstalá-lo normalmente. No entanto, se você ativou um ppa para obter uma versão mais recente de um programa que você já instalou (Firefox 4, drivers Xorg mais recentes etc.), será necessário usar um programa chamado ppa-purge.
O Ppa-purge está disponível nos repositórios para Maverick e mais recentes. Um backport está disponível para usuários do Lucid. Basta instalá-lo e depois executar
O comando acima desabilitará o ppa de suas fontes de software e, em seguida, reinstalará a versão oficial do aplicativo atualizado no repositório Ubuntu.
fonte
No Linux Mint não existe
--remove
ou-r
mudar onadd-apt-repository
. Se você deseja remover um repositório, precisará fazê-lo manualmente. Não é díficil:Listar todos os repositórios instalados.
Isso lista, por exemplo:
Encontre o nome do repositório que você deseja remover.
No meu caso, quero remover
natecarlson-maven3-trusty.list
.Remova o repositório.
Listar todas as chaves GPG.
Isso lista, por exemplo:
Encontre o ID da chave que você deseja remover. O ID da chave é a parte após o
/
.No meu caso, quero remover a chave Nate Carlson, então o ID é
3DD9F856
.Retire a chave.
Atualize as listas de pacotes.
Feito!
fonte
A maneira mais simples de excluir todos os seus PPA'a é esta:
Ele primeiro levá-lo para o diretório que contém
sources.list.d
e depois rm (remova), basicamente, todos os arquivos com a palavra lista em seu nome.fonte
OMG! Ubuntu! mencionou que esse recurso foi adicionado ao PPA ' Tweak '.
Presumivelmente, uma vez que esteja no universo, você poderá usá-lo para se remover :)
fonte
Você pode usar o Ubuntu-Tweak , o que facilita a edição do ppa. Você pode excluir os ppa manualmente ou quando o Ubuntu-Tweak souber, basta clicar em um botão.
fonte
Você pode tentar os comandos abaixo e ele funciona muito bem para remover o kernel 3.5 do Linux (ppa: xorg-edgers / ppa).
fonte
O add-apt-repository agora aceita um argumento --remove.
https://bugs.edge.launchpad.net/ubuntu/+bug/446216
Também propus adicionar um comando rm-apt-repository:
fonte
Crie esta função (adicione-a onde quer que você armazene suas funções) e depois execute com o nome de ppa apropriado:
Adicione verificação de erro (parâmetro inexistente, por exemplo) se desejar ...
fonte
Todas essas respostas são boas, mas para mim a maneira mais fácil ainda é removê-las diretamente usando rm -rf.
Imagine que o apt update fornece o seguinte erro:
Em seguida, você pode corrigi-lo fazendo algo como:
fonte
sudo apt update
depois é necessário?