Cómo agregar un repositorio a Debian

Cómo agregar un repositorio a Debian

 

APT verifica el estado de todos los paquetes, las dependencias del paquete antes de instalarlo. APT obtiene paquetes de uno o más repositorios. Un repositorio (fuente del paquete) es básicamente un servidor de red. El término «paquete» se refiere a un archivo individual con una extensión .deb que contiene la totalidad o parte de una aplicación. La instalación normal viene con repositorios predeterminados configurados, pero estos contienen solo unos pocos paquetes de un océano de software gratuito disponible.

En este tutorial, aprendemos cómo agregar el repositorio de paquetes a Debian .

1. Agregar repositorio desde la terminal

Puede agregar un repositorio de paquetes a Debian 2 formas desde el shell: manualmente o usando apt . La información del repositorio de paquetes se almacena en el archivo llamado /etc/apt/sources.list. Y también se puede almacenar en cualquier archivo dentro del directorio /etc/apt/sources.list.d/.

Agregar repositorio manualmente

Para agregar un repositorio manualmente, debe editar el archivo /etc/apt/sources.list. Las entradas en este archivo tienen una sintaxis como:

Archive-Type Repository-URL Distribution Component1 Component2 Component3

Tipo de archivo: la primera palabra de la línea puede ser debdeb-src. Deb indica que el archivo contiene los paquetes .deb y deb-src indica que el archivo tiene los paquetes fuente.

URL del repositorio: esta entrada es la URL del repositorio desde donde se descargará el paquete.

Distribución: puede ser el nombre del código de la versión, el alias (como bullseye) o la clase de la versión (antiguoestable, estable, en prueba, inestable), respectivamente.

Cómo agregar un repositorio a Debian

Componente: puede ser principal, contrib o no libre. mainContiene un paquete compatible con DFSG que forma parte de la distribución de Debian . contiene el contribpaquete compatible con DFSG que tiene dependencias que no están en main. Contiene non-freepaquetes que no cumplen con DFSG.

Por ejemplo, agreguemos el repositorio de VirtualBox a Debian Bullseye. Primero abra el archivo /etc/apt/sources.list para editarlo.

$ sudo nano /etc/apt/sources.list

Ahora puede agregar la línea del repositorio del paquete al archivo.

deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bullseye contrib

A continuación se muestra el archivo /etc/apt/sources.list de mi sistema Debian 11, contiene parte del repositorio oficial de Debian que se agregó durante la instalación de Debian y también puede ver el repositorio recién agregado.

En lugar de agregar al archivo /etc/apt/sources.list, también puede crear un archivo fuente personalizado con la extensión .list dentro del directorio /etc/apt/sources.list.d/ y agregar el repositorio en ese archivo. Esto también funciona.

Una vez que se agrega el repositorio apt, asegúrese de actualizar el índice del paquete:

$ sudo apt update

Agregar repositorio usando add-apt-repository

El repositorio add-apt es un script de Python que se usa para agregar un repositorio APT regular o PPA. Esta utilidad está incluida en el software-properties-common paquete.

La sintaxis básica del  add-apt-repository comando es la siguiente:

add-apt-repository [options] repository

Por ejemplo, debe instalar Docker desde el repositorio oficial. Primero, actualice el índice del paquete e instale todas las dependencias.

$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Importa la clave GPG del repositorio:

$ sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

Ahora agregue el repositorio de Docker usando add-apt-repository :

$ sudo add-apt-repository 'deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable'

Esto agregará la información del repositorio al archivo etc/apt/sources.list.

A continuación, actualice el índice del paquete y luego instale el paquete docker.

sudo apt update
apt-cache policy docker-ce

Para eliminar el repositorio habilitado, escriba:

$ sudo add-apt-repository --remove 'deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable'

El repositorio add-apt también permite agregar el repositorio PPA . PPA significa Archivo de paquete personal, que permite a los desarrolladores crear sus propios repositorios.

Por ejemplo, para agregar el repositorio PPA para libreoffice, escriba:

$ sudo add-apt-repository ppa:libreoffice/libreoffice-7-0

Una vez que se agrega PPA, puede instalar el paquete respectivo usando apt.

2. Agregar repositorio desde GUI

Alternativamente, puede agregar el repositorio de paquetes desde Debian Gui. Estoy usando Debian 11 con el entorno Gnome Desktop.

Desde el escritorio, busque ‘Software y actualizaciones’

Cómo agregar un repositorio a Debian

En ‘Software y actualizaciones’, elija la segunda pestaña ‘Otro software’

Cómo agregar un repositorio a Debian

Haga clic en el botón ‘Agregar’, luego agregue la línea APT y haga clic en el botón ‘Agregar fuente’ para actualizar el /etc/apt/sources.listarchivo.

Cómo agregar un repositorio a Debian

Conclusión

En este tutorial, aprendimos cómo agregar un repositorio de paquetes a Debian. gracias por leer, por favor háganos saber sus comentarios en la sección de comentarios.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.