Translate

Gestionar repositorios PPA en Ubuntu

¿Por qué agregar repositorios PPA si ya disponemos de miles de programas utilizando los repositorios oficiales de Ubuntu?

Los archivos de paquetes personales (Personal Package Archive, en inglés), permiten a los desarrolladores distribuir software y sus respectivas actualizaciones en forma directa a los usuarios de Ubuntu sin tener que esperar a que se actualicen los propios repositorios de Ubuntu.

Launchpad, el sitio que alberga la mayor parte de los PPAs disponibles, construye los binarios y los almacena en un repositorio específico. Esto significa que los usuarios de Ubuntu pueden instalar estos paquetes del mismo modo en que están acostumbrados a instalar el resto de las aplicaciones en Ubuntu, con la ventaja extra de que dispondrán de las últimas actualizaciones de estos programas e incluso podrán encontrar programas que no están disponibles en los repositorios oficiales.

Cómo instalar repositorios PPA

Pongamos un ejemplo práctico. Supongamos que queremos instalar Shutter. Lo primero que tenemos que saber es el nombre identificatorio del PPA que queremos instalar. En la página del PPA de Shutter queda claro que para agregar este repositorio hace falta tomar nota de la línea ppa:shutter/ppa.

Opción 1: desde la línea de comandos

Todo lo que hay que hacer es abrir un terminal e ingresar los comandos apropiados para agregar el PPA, actualizar la lista de paquetes e instalar el programa deseado (en nuestro ejemplo, Shutter).

sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter

Opción 2: desde el Centro de Software

1.- Abrir el Centro de Software de Ubuntu.

2.- Editar > Orígenes del Software

3.-  Luego, en la pestaña Otro software, clic en Agregar e ingresar la línea del PPA. En nuestro ejemplo: ppa:shutter/ppa y clic en Aceptar.

4. Instalar el programa deseado (siguiendo con nuestro ejemplo, Shutter).

Cómo quitar repositorios PPA

Opción 1: quitar el PPA desde la línea de comandos

Siguiendo nuestro ejemplo de Shutter:

sudo add-apt-repository --remove ppa:shutter/ppa

Obviamente, habrá que reemplazar la línea ppa:shutter/ppa por lo que corresponda en cada caso.

Opción 2: desde el Centro de Software

1.- Abrir el Centro de Software de Ubuntu.

2.- Editar > Orígenes del Software

3.- Luego, en la pestaña Otro software, clic en Quitar y clic en Aceptar.

Cuidado: de esta manera se quitará el PPA de la lista de paquetes pero no se desinstalarán los paquetes instalados a través del PPA, tarea que habrá que realizar a mano. A fin de automatizar este proceso, que puede resultar engorroso para algunos, existen herramientas como PPA Purge o Y-PPA Manager.

Cómo quitar un PPA y sus respectivos paquetes en forma automática

Opción 1: desde la línea de comandos

PPA-Purge es un simple script que eliminará el PPA en cuestión así como todos los paquetes instalados desde aquél.

1.- Instalar PPA-Purge

sudo apt-get install ppa-purge

2.- Utilizar PPA-Purge para desinstalar el PPA. Siguiendo nuestro ejemplo:

sudo ppa-purge ppa:shutter/ppa

Opción 2: usando YPPA

1.- Instalar Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- Quitar el PPA en cuestión. La interfaz gráfica de Y-PPA Manager es suficientemente intuitiva como para darse cuenta de lo que hay que hacer.

Cómo deshabilitar repositorios PPA

La desactivación de un PPA implica que el sistema no recibirá ninguna actualización desde ese PPA, pero no se eliminarán los paquetes previamente instalados. La ventaja de la desactivación de un PPA en lugar de quitarlo es que es más fácilmente volver a habilitarlo.

Para desactivar un PPA:

1.- Abrir el Centro de Software de Ubuntu.

2.- Editar > Orígenes del Software

3.- Luego, en la pestaña Otro software, desactivar la casilla al lado del PPA en cuestión y hacer clic en Aceptar.

Es importante desactivar las dos líneas de cada PPA.

De la misma manera también se puede volver a habilitar un PPA.

0 comentarios:

Publicar un comentario