De acuerdo con ¿Cómo se pueden eliminar los PPA? Existen principalmente 3 métodos para deshacerse de un PPA:
Usa el
add-apt-repositorycomando:sudo add-apt-repository --remove ppa:???/???Eliminar manualmente el
.listarchivo:sudo rm /etc/apt/sources.list.d/????.listUtilice herramientas adicionales como, por ejemplo,
ppa-purge... (no es tema de esta pregunta)
Tengo curiosidad por saber cuál es la diferencia entre la primera y la segunda opción, es decir, ¿hay algo más que add-apt-repository --removehacer, en comparación con solo eliminar el .listarchivo?
Un ejemplo que podría pensar sería en las claves GPG que se instalaron junto con el PPA. ¿Los add-apt-repositorymanejará y eliminará en contraste con solo hacer rmclic en el .listarchivo?
¡Tenga en cuenta que ni quitar las llaves GPG ni usarlas ppa-purgees el tema de esta pregunta!
fuente

add-apt-repositorydebería eliminarlos también./etc/apt/trusted.gpg.d/add-apt-repositoryeliminar manualmente el.listarchivo. Las claves GPG fueron solo un ejemplo que se me ocurrió que podría ser una diferencia. Editando ahora para que quede más claro ... - Pero deje que el enlace permanezca allí, ya que al menos está relacionado.Respuestas:
Ambos comandos eliminan el PPA, pero hay una diferencia básica:
Este comando solo eliminará el contenido del
.listarchivo. No eliminará el archivo en sí.Una vez que ejecute este comando, eliminará por completo el archivo PPA.
Sin embargo, en mi opinión, es mejor usar:
Generalmente uso el último comando con el asterisco final (
*), porque cada vez que agregamos un repositorio creará dos archivos debajo/etc/apt/sources.list.d/. El primero es el.listarchivo y el segundo es una copia de seguridad de eso, que tiene la extensión.list.save.mismo caso con comando
sudo apt-key del ????ysudo rm /etc/apt/trusted.gpg.d/file.gpg. cada vez que agregamos claves dos archivos creados bajo/etc/apt/trusted.gpg.d/file.gpgyfile.gpg~cuando ejecuta el comandoun archivo
file.gpgse eliminará y el segundo permaneceráfile.gpg~como está. Sin embargo, en mi opinión, es mejor usar:fuente
No, apt-add-repository no manejará las claves GPG, por lo que si también desea eliminar las claves, use rm /etc/apt/sources.list.d/???.list y luego las claves GPG de / etc / apt / Trusted.gpg.d /
fuente