Remove Ppa Featured

Cómo eliminar PPA en distribuciones basadas en Ubuntu

Los archivos de paquetes personales (PPA) pueden ser excelentes. Obtiene software o programas más nuevos que faltan en los repositorios predeterminados de su distribución. Pero de vez en cuando, querrá eliminar un PPA por varias razones. Cómo lo haces depende de lo que quieras lograr. Normalmente, te encontrarías en uno de estos dos escenarios:

  • Desea eliminar el PPA de su lista de fuentes de software y eliminar los paquetes instalados.
  • Desea eliminar el PPA de su lista de fuentes de software y volver a los paquetes predeterminados proporcionados por su distribución.

Exploremos el primer escenario.

Eliminar PPA y sus paquetes

Asegúrese de tener instalada la utilidad «add-apt-repository». Debería estar disponible, de forma predeterminada, en la mayoría de las distribuciones basadas en Ubuntu, pero solo para asegurarse, ejecute el siguiente comando.

sudo apt install software-properties-common

A continuación, necesita el nombre exacto del PPA que desea eliminar. Si lo olvidó, puede buscarlo en Google, abrir la página de Launchpad donde está alojado y buscar las instrucciones de instalación. Allí encontrará su nombre exacto (por ejemplo, “ppa:libreoffice/ppa”).

Eliminar Ppa Buscar nombre de Ppa en Launchpad

Alternativamente, en lugar de buscar en la Web, puede buscar en sus listas de fuentes de software para ver qué PPA tiene actualmente activo.

Eliminar Ppa Buscar Ppas agregados al sistema

A continuación, puede abrir cualquier enlace que comience con «https://ppa.launchpad.net» y encontrar el nombre de PPA exacto que necesita.

Reemplace «NOMBRE_DE_PPA» en el siguiente comando con el nombre real que encontró anteriormente. Por ejemplo, el comando final podría verse así: sudo add-apt-repository --remove ppa:libreoffice/ppa.

sudo add-apt-repository --remove NAME_OF_PPA

Actualice la información del administrador de paquetes.

Finalmente, elimine el paquete y sus dependencias con

sudo apt autoremove NAME_OF_PACKAGE

Después de ingresar este comando, preste mucha atención a la lista de paquetes que se eliminarán. Si ve algo que necesita en esa lista, entonces use el remove opción de apt (en lugar de autoremove):

sudo apt remove NAME_OF_PACKAGE

Encuentre todos los paquetes instalados desde los PPA

Si la opción de eliminación automática no parece desinstalar todos los paquetes que provienen de ese PPA, es posible que deba eliminarlos manualmente.

Instale la siguiente utilidad.

sudo apt install apt-forktracer

Ahora, puede encontrar todos los paquetes instalados en su sistema que provienen de un PPA.

apt-forktracer | grep -i ppa | awk '{print $1}'

A continuación, puede eliminarlos con sudo apt remove o sudo apt autoremove. autoremove intentará desinstalar automáticamente los paquetes que especifique, además de todas las dependencias. remove simplemente desinstalará los paquetes que especifique.

Si está seguro de que puede eliminar todos los paquetes mostrados anteriormente por apt-forktracer, puede usar un comando como

sudo apt remove $(apt-forktracer | grep -i ppa | awk '{print $1}')

Asegúrese de verificar dos veces lo que se eliminaría para que no desinstale accidentalmente algo que necesita.

Eliminar PPA y revertir paquetes a las versiones de distribución

Al igual que en la sección anterior, primero debe saber el nombre exacto del PPA. Si no lo sabe, pruebe los métodos anteriores.

Instalar ppa-purga.

sudo apt install ppa-purge

Ejecute el script ppa-purge, que eliminará los PPA de sus repositorios de software y reemplazará los paquetes de PPA instalados con los paquetes de su distribución. Por supuesto, esto requiere que su distribución de Linux tenga estos paquetes disponibles. En la mayoría de los casos, esto significa que el software más nuevo se degradará a versiones anteriores.

sudo ppa-purge NAME_OF_PPA

Comando de ejemplo: sudo ppa-purge ppa:libreoffice/ppa.

Conclusión

En los sistemas «limpios», los comandos anteriores deberían ejecutarse sin problemas. Sin embargo, en otros sistemas, es posible que se encuentre con algunos conflictos generados por paquetes que son incompatibles entre sí. Desafortunadamente, no existe una solución general, ya que depende de su situación exacta. La mayoría de las veces se puede resolver eliminando/rebajando/actualizando algunos de esos paquetes. Para evitar tal experiencia en el futuro, puede leer No rompa Debian para saber cómo mantener su sistema operativo en un estado «limpio».

Experto Geek - Tu Guía en Tendencias Tecnológicas