Cuando quiera instalar un paquete de software en su sistema Ubuntu, primero consulte el repositorio oficial de Ubuntu que aparece en el archivo sources.list de su sistema. Si el software no está disponible allí, puede instalarlo a través de cualquier repositorio PPA en el que esté disponible. Los repositorios PPA son repositorios no oficiales de aquellos paquetes de software que se ponen a disposición de los usuarios a través de Launchpad. Launchpad, una plataforma desarrollada por Canonical, permite a los desarrolladores subir su código en ella donde los paquetes .deb se ponen a disposición de los usuarios para que instalen el software desde ellos.
En este artículo, describiremos cómo utilizar la línea de comandos de Ubuntu y la interfaz gráfica de usuario para:
- Listar los repositorios PPA añadidos a su sistema
- Añadir un repositorio PPA a su sistema para descargar software de
- Eliminar un repositorio PPA añadido de su sistema
Hemos ejecutado los comandos y procedimientos mencionados en este artículo en un sistema Ubuntu 18.04 LTS sistema.
Gestión de repositorios PPA a través de la línea de comandos
Si eres como yo que prefiere utilizar la línea de comandos para realizar todas las operaciones administrativas en Linux, aquí te explicamos cómo puedes realizar la gestión básica de repositorios en Ubuntu.
Puedes abrir la línea de comandos de Ubuntu, la Terminal, ya sea a través del Dash del sistema o del atajo Ctrl+Alt+T.
Lista de repositorios PPA añadidos
Si quiere listar todos los repositorios disponibles en su sistema Ubuntu, introduzca el siguiente comando en la Terminal:
$ apt policy
Otro método para listar todos los repositorios PPA añadidos es imprimir el contenido del directorio /etc/apt/sources.list.d. Este directorio contiene la lista de todos los repositorios disponibles en su sistema.
Así es como se utiliza el comando:
$ ls /etc/apt/sources.list.d
Añadir un repositorio PPA
Sólo un usuario autorizado puede añadir/eliminar y configurar software y repositorios en Ubuntu. Aquí está la sintaxis del comando que puede utilizar como sudo con el fin de añadir un PPA a su sistema:
$ add-apt-repository ppa:ppa_name
Y luego instalar el paquete requerido desde el repositorio añadido como sudo como sigue:
$ apt install package_name
En Ubuntu 18.04, no es necesario utilizar el comando apt-get update después de añadir un nuevo repositorio ya que el sistema realiza automáticamente esta operación. En versiones anteriores de Ubuntu, era necesario ejecutar el siguiente comando antes de instalar un paquete para poder instalar la última versión disponible de un software:
$ sudo apt-get update
Ejemplo:
Presentemos un ejemplo en el que añadiremos a nuestro sistema el repositorio PPA Thomas Schiex que posteriormente utilizaremos para instalar Blender, una suite de creación 3D.
Añadiremos el PPA mediante el siguiente comando como sudo:
$ sudo add-apt-repository ppa:thomas-schiex/blender
Ahora que el PPA está añadido, es tan sencillo como introducir el siguiente comando para instalar la última aplicación de Blender:
$ sudo apt-get install blender
Eliminar un repositorio PPA
Si quieres eliminar de tu sistema un repositorio PPA añadido, puedes utilizar la siguiente sintaxis de comando como sudo:
$ add-apt-repository -remove ppa:ppa_name
El comando anterior sólo elimina el PPA de tu sistema y no el paquete de software que has instalado a través de él.
Por ejemplo, para eliminar el repositorio que he añadido en el apartado anterior, ejecutaré el siguiente comando en el Terminal:
$ add-apt-repository --remove ppa:thomas-schiex/blender
Purgar un repositorio
Purgar un repositorio significa eliminarlo de tu sistema y también degradar los paquetes de software que has descargado a través de él. Existe esta utilidad llamada PPA Purge que puedes utilizar para este propósito.
Puede instalar esta utilidad a través de los repositorios oficiales de Ubuntu de la siguiente manera:
$ sudo apt-get install ppa-purge
A continuación, puede utilizar la siguiente sintaxis de comando para purgar un repositorio añadido:
$ ppa-purge ppa:ppa_name
Ejemplo:
$ ppa-purge ppa:thomas-schiex/blender
Eliminar manualmente un repositorio
Como se mencionó anteriormente, los archivos .list se guardan en el directorio /etc/apt/sources.list.d. Puede eliminar manualmente un PPA de este directorio utilizando el comando rm de la siguiente manera:
$ rm /etc/apt/sources.list.d/ppa_list_file
Ejemplo:
$ sudo rm /etc/apt/sources.list.d/thomas-schiex-ubuntu-blender-bionic.list
Gestión de Repositorios PPA a través de la UI
Una utilidad de la UI de Ubuntu llamada Software y Actualizaciones le ayuda en la gestión de sus repositorios oficiales y PPA de Ubuntu. Aquí es cómo se puede utilizar:
Lista de Repositorios PPA Añadidos
Con el fin de abrir la utilidad de Software y Actualizaciones, introduzca las palabras clave relevantes en la búsqueda Dash de la siguiente manera, o bien puede abrirlo directamente desde la lista de Aplicaciones.
Por defecto, la utilidad de Software y Actualizaciones se abre en la pestaña de Software de Ubuntu. Para ver los repositorios PPA añadidos a su sistema, seleccione la pestaña Otro software.
Añadir un repositorio PPA
Para añadir un nuevo repositorio PPA, haga clic en el botón Añadir de la vista Otro software. Se abrirá el siguiente cuadro de diálogo:
En el campo de la línea APT, ponga el nombre del PPA que desea agregar y luego haga clic en el botón Agregar fuente. El sistema te pedirá entonces la autentificación, ya que sólo un usuario autorizado puede añadir un repositorio a Ubuntu. Introduzca la contraseña de sudo y, a continuación, haga clic en Autenticar.
Su nuevo repositorio se añadirá a su sistema y aparecerá en la lista de Otro Software de esta utilidad.
Eliminar un Repositorio PPA
Puede eliminar un PPA añadido seleccionándolo primero en la lista de Otro Software de la utilidad Software y Actualizaciones y, a continuación, haciendo clic en el botón Eliminar.
Ahora es capaz de gestionar los repositorios PPA para explorar mucho más de lo que está disponible en los repositorios oficiales de Ubuntu.