De acordo com Como os PPAs podem ser removidos? existem principalmente três métodos para se livrar de um PPA:
Use o
add-apt-repository
comando:sudo add-apt-repository --remove ppa:???/???
Remova manualmente o
.list
arquivo:sudo rm /etc/apt/sources.list.d/????.list
Use ferramentas adicionais, como por exemplo
ppa-purge
... (não é o tópico desta pergunta)
Estou curioso para saber qual é a diferença entre a primeira e a segunda opção, ou seja, existe algo mais que add-apt-repository --remove
isso, comparado a apenas excluir o .list
arquivo?
Um exemplo em que eu poderia pensar seria em chaves GPG que foram instaladas juntamente com o PPA. Manipulará add-apt-repository
e removerá os arquivos em contraste com apenas rm
o .list
arquivo?
Observe que nem a remoção de chaves GPG nem o uso ppa-purge
é o tópico desta pergunta!
apt
package-management
ppa
repository
add-apt-repository
Byte Commander
fonte
fonte
add-apt-repository
deve removê-los também./etc/apt/trusted.gpg.d/
add-apt-repository
e a exclusão manual do.list
arquivo. As chaves GPG foram apenas um exemplo que me veio à mente o que poderia ser uma diferença. Editando agora para deixar isso mais claro ... - Mas deixe o link ficar lá, pois pelo menos está relacionado.Respostas:
Ambos os comandos removem o PPA, mas há uma diferença básica:
Este comando excluirá apenas o conteúdo do
.list
arquivo. Não removerá o arquivo em si.Depois de executar este comando, ele removerá completamente o arquivo PPA.
No entanto, na minha opinião, é melhor usar:
Geralmente uso o último comando com o asterisco à direita (
*
), porque sempre que adicionamos qualquer repositório, ele cria dois arquivos abaixo/etc/apt/sources.list.d/
. O primeiro é o.list
arquivo e o segundo é um backup disso, com a extensão.list.save
.mesmo caso com o comando
sudo apt-key del ????
esudo rm /etc/apt/trusted.gpg.d/file.gpg
. sempre que adicionamos chaves, dois arquivos criados sob/etc/apt/trusted.gpg.d/
file.gpg
efile.gpg~
quando você executa o comandoum arquivo
file.gpg
será excluído e o segundo permaneceráfile.gpg~
como está. No entanto, na minha opinião, é melhor usar:fonte
Não, o apt-add-repository não manipula as chaves GPG; portanto, se você também deseja remover as chaves, use rm /etc/apt/sources.list.d/???.list e, em seguida, as chaves GPG de / etc / apt / confiável.gpg.d /
fonte