Los usuarios de Linux instalan la mayoría de los programas desde su repositorio oficial centralizado que se encuentra en el archivo sources.list. Sin embargo, si el programa no figura en la lista de repositorios, puede instalarlo a través de su PPA (archivo de paquete personal). Estos son repositorios no oficiales que Launchpad puso a disposición de los usuarios. Launchpad es una plataforma de colaboración desarrollada por Canonical que permite a los desarrolladores cargar su paquete fuente en ella. Launchpad luego hace que esos paquetes estén disponibles para que los usuarios instalen la aplicación.
En este artículo, explicaremos cómo puede usar la línea de comandos y la GUI de Debian para administrar los repositorios de PPA en su sistema. Explicaremos en detalle cómo agregar, ver y eliminar un repositorio de PPA.
Tenga en cuenta que hemos utilizado Debian 10 para ejecutar los comandos y procedimientos discutidos en este artículo. Sin embargo, los mismos comandos y procedimientos también se pueden seguir en otras versiones de Debian.
Gestionar repositorios PPA a través de la línea de comandos
Para los usuarios que prefieren la línea de comandos para realizar tareas administrativas básicas, aquí se explica cómo administrar los repositorios de PPA en su sistema Debian.
Para abrir la Terminal de línea de comandos, vaya a la pestaña Actividades en la esquina superior izquierda de su escritorio. Luego, en la barra de búsqueda, escriba la palabra clave terminal . Cuando aparezca el resultado de la búsqueda, haga clic en el icono de Terminal para abrirlo.
Lista de repositorios PPA agregados
Para ver todos los repositorios disponibles en su sistema, ejecute este comando en la Terminal:
$ apt policy
Una forma alternativa de ver la lista de repositorios es imprimir el contenido de /etc/apt/sources.list.d . Para hacerlo, ejecute el siguiente comando en la terminal:
$ ls /etc/apt/sources.list.d
Este comando mostrará una lista de todos los repositorios que están disponibles en su sistema.
Añadir un repositorio PPA
Solo un usuario autorizado puede administrar repositorios en un sistema Linux. Use la siguiente sintaxis para agregar un repositorio PPA en el sistema.
$ add-apt-repository ppa:ppa_name
Una vez que haya agregado el repositorio de PPA, actualice la lista de repositorios e instale el paquete con el siguiente comando:
$ sudo apt-get update
$ apt install package_name
Tomemos un ejemplo de cómo agregar el repositorio PPA de Jonathonf a nuestro sistema, que luego usaremos para instalar FFMpeg, un reproductor de audio/video.
Para agregar Jonathonf PPA a nuestro sistema, usaremos el siguiente comando en la Terminal:
$ sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Una vez que se agrega el PPA para FFMpeg, use el siguiente comando para instalarlo:
$ sudo apt-get install ffmpeg
Eliminar un repositorio de PPA
En caso de que desee eliminar un repositorio PPA para su sistema, use la siguiente sintaxis:
$ add-apt-repository –remove ppa:ppa_name
Este comando solo eliminará el PPA de su sistema, no el paquete instalado a través de este PPA.
Por ejemplo, para eliminar el PPA que agregamos en la sección anterior, tendremos que ejecutar el siguiente comando:
$ add-apt-repository --remove ppa:jonathonf/ffmpeg-4
Purgar un repositorio
Purgar un repositorio significa eliminar un paquete por completo del sistema, incluidos los archivos de configuración y las configuraciones personalizadas. En Linux, puede purgar un repositorio utilizando la utilidad PPA Purge. Para instalar esta utilidad, ejecute este comando en la Terminal:
$ sudo apt-get install ppa-purge
Una vez instalado, puede ejecutar el siguiente comando para purgar un repositorio:
$ ppa-purge ppa:ppa_name
En el caso del ejemplo anterior, el comando sería:
$ ppa-purge ppa:jonathonf/ffmpeg-4
Eliminar un repositorio Manualmente
Como se discutió anteriormente en este artículo, los repositorios agregados se guardan en un archivo ubicado en /etc/apt/sources.list.d . Para eliminar manualmente un repositorio de este archivo, use el comando "rm" de la siguiente manera:
$ rm /etc/apt/sources.list.d/ppa_list_file
Por ejemplo, para eliminar el PPA para FFMpeg, primero use el siguiente comando para encontrar el nombre exacto del PPA:
$ ls /etc/apt/sources.list.d/
Luego use el comando rm seguido del nombre exacto del PPA.
$ sudo rm /etc/apt/sources.list.d/jonathonf-ubuntu-ffmpeg-4-focal.list
Administrar repositorios PPA a través de la GUI
Los usuarios que no se sientan cómodos con la línea de comandos de Linux pueden usar la GUI para administrar los repositorios. Un software y actualizaciones basados en GUI La utilidad puede ayudarlo a lograr este propósito.
Lista de repositorios PPA agregados
Para iniciar la utilidad Software y actualización, presione la súper tecla en su teclado e ingrese las palabras clave relevantes en la barra de búsqueda de la siguiente manera:
La utilidad Software y actualización se abrirá de forma predeterminada en el Software Debian pestaña. Cambiar a Otro software pestaña para ver los repositorios agregados a su sistema.
Añadir un repositorio PPA
Si desea agregar un nuevo repositorio a su sistema, haga clic en Agregar en la parte inferior de Otro software pestaña. Al hacerlo, aparecerá un cuadro de diálogo. Aquí ingrese el nombre del repositorio de PPA de la siguiente manera y luego haga clic en Agregar fuente botón.
ppa:PPA_REPOSITORY_NAME/PPA
Por ejemplo, para agregar el repositorio PPA para FFMpeg, el comando sería:
ppa:jonathonf/ffmpeg-4
El sistema le pedirá que proporcione la contraseña para la autenticación, ya que solo los usuarios autorizados pueden realizar cambios en la configuración del repositorio de software. Introduzca la contraseña y haga clic en Autenticar. Después de eso, su repositorio se agregará a la lista en la pestaña Otro software.
Eliminar un repositorio de PPA
Para eliminar un repositorio de PPA, vaya a Otro software pestaña en la utilidad Software y actualizaciones. Luego seleccione el repositorio que desea eliminar y haga clic en Eliminar botón.
¡Eso es todo! En este artículo, hemos aprendido cómo agregar/eliminar un PPA en un sistema Debian usando la línea de comando y la forma gráfica. Una vez que haya agregado un PPA, será muy sencillo instalar el software con el comando apt-get.