Cómo agregar un repositorio a Debian

Cómo agregar un repositorio a Debian

 

APT comprueba el estado de todos los paquetes, las dependencias del paquete antes de instalarlo. APT recupera paquetes de uno o más repositorios. Un repositorio (fuente de 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 algunos 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 de 2 formas desde el shell: manualmente o usando apt . La información del repositorio de paquetes se almacena en el archivo denominado /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 de 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 (antigua estable, estable, probando, inestable) respectivamente.

Componente: puede ser main, contrib o no gratuito. El maincontiene parte del paquete compatible con DFSG de la distribución Debian. El contribcontiene el paquete compatible DFSG que tiene dependencias que no están en el main. El non-freecontiene paquetes que no cumplan con las 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 de paquetes 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.

Cómo agregar un repositorio a Debian

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 de apt, asegúrese de actualizar el índice del paquete:

$ sudo apt update

Agregar repositorio usando add-apt-repository

Add-apt-repository es un script de Python que se usa para agregar un repositorio APT o PPA regular. 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

Importe 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 de la ventana acoplable.

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'

Add-apt-repository también permite agregar Repositorio PPA . PPA son las siglas de Personal Package Archive, que permite a los desarrolladores crear sus propios repositorios.

Por ejemplo, para agregar el repositorio de 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 de escritorio Gnome.

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, 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.