De acuerdo con ¿Cómo se pueden eliminar los PPA? Existen principalmente 3 métodos para deshacerse de un PPA:
Usa el
add-apt-repository
comando:sudo add-apt-repository --remove ppa:???/???
Eliminar manualmente el
.list
archivo:sudo rm /etc/apt/sources.list.d/????.list
Utilice 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 --remove
hacer, en comparación con solo eliminar el .list
archivo?
Un ejemplo que podría pensar sería en las claves GPG que se instalaron junto con el PPA. ¿Los add-apt-repository
manejará y eliminará en contraste con solo hacer rm
clic en el .list
archivo?
¡Tenga en cuenta que ni quitar las llaves GPG ni usarlas ppa-purge
es el tema de esta pregunta!
fuente
add-apt-repository
debería eliminarlos también./etc/apt/trusted.gpg.d/
add-apt-repository
eliminar manualmente el.list
archivo. 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
.list
archivo. 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.list
archivo 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.gpg
yfile.gpg~
cuando ejecuta el comandoun archivo
file.gpg
se 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