Cómo eliminar de manera segura los repositorios de PPA en Ubuntu

Cómo eliminar de manera segura los repositorios de PPA en Ubuntu
Los archivos de paquetes personales, popularmente conocidos como repositorios de PPA, proporcionan a los usuarios de Ubuntu una forma de obtener software nuevo y actualizado regularmente. Algunos de estos repositorios son oficiales y proporcionados por los desarrolladores de Ubuntu. Sin embargo, a menudo estos PPA contienen aplicaciones de terceros. Este artículo explicará cómo eliminar los repositorios de PPA en caso de que no lo desee y el software que viene junto con ellos. Es una práctica común eliminar todos los PPA de terceros antes de actualizar a versiones más nuevas de Ubuntu.

Método gráfico

Para eliminar los PPA utilizando una aplicación GUI, se debe instalar una aplicación llamada "Synaptic Package Manager". Ejecute el siguiente comando para instalar Synaptic:

$ sudo apt instalación sináptica

Iniciar sináptico desde el menú de la aplicación y vaya a la pestaña "Configuración> Repositorios> Otro Software".


Para deshabilitar un PPA, desactive las casillas de verificación para el repositorio principal y su repositorio de código fuente. Haga clic en el botón "Cerrar" para salir. Se le puede pedir que recarga repositorios, haga clic en "Recargar" para actualizar todos los repositorios agregados a su sistema Ubuntu.


Espere a que termine el proceso de recarga. Tenga en cuenta que deshabilitar los PPA de la pestaña "Otro software" eliminará los repositorios solo. Cualquier paquete que haya actualizado o instalado desde los repositorios de PPA permanecerá sin cambios. Desafortunadamente, Synaptic no proporciona una forma automática de eliminar tanto la fuente del repositorio como los paquetes instalados desde. Puede eliminar manualmente los paquetes de Synaptic utilizando dos métodos.

En el primer método, deberá eliminar manualmente los paquetes antes de deshabilitar los repositorios en la pestaña "Otro software". Haga clic en la pestaña "Origin" en la barra lateral y haga clic en el repositorio que tiene la intención de eliminar. Elimine todos los paquetes del repositorio resaltado, como se muestra en la captura de pantalla a continuación:


Una vez hecho esto, puede proceder a deshabilitar repositorios en la pestaña "Otro software".

El segundo método se puede usar después de eliminar repositorios en las opciones de "otro software". Haga clic en la pestaña "Estado" y resalte la entrada "instalada (manual)" en la barra lateral. Encuentre paquetes que haya instalado desde PPA y retírelos manualmente.

Método de línea de comando (mejor enfoque)

Este método requiere instalar una práctica utilidad de línea de comandos llamada "PPA-Purge". Esta herramienta no solo le permite eliminar los repositorios de PPA, sino que también elimina o rebaja los paquetes asociados automáticamente.

Para instalar PPA-Purge en Ubuntu, use el comando a continuación:

$ sudo apto install ppa-purge

Ahora para purgar un PPA completamente junto con los paquetes que vienen con él, ejecute un comando en el siguiente formato:

$ sudo PPA-Purge

Por ejemplo, para purgar PPA del tema del icono del papirus, deberá ejecutar el siguiente comando:

$ sudo PPA-Purge PPA: papirus/papirus

Debería obtener algo de salida como se muestra a continuación. Espere a que termine el proceso. Los paquetes en el repositorio se eliminarán o se degradarán a la versión de Ubuntu de stock si ya existían en repositorios oficiales de Ubuntu y se instalaron en su sistema antes de ejecutar el comando PPA-Purge.

Conclusión

Si con frecuencia instala aplicaciones de terceros en su sistema Ubuntu o le gusta jugar con su escritorio agregando repositorios de PPA de terceros, las cosas pueden romperse y es posible que desee revertir los paquetes. En tales casos, PPA-Purge puede ser bastante útil. También puede instalar administradores de paquetes sinápticos y de aptitud para corregir paquetes rotos. Si tiene estas tres utilidades instaladas en su sistema, puede resolver la mayoría de los paquetes y los problemas relacionados con los repositorios de PPA en su sistema Ubuntu.