Tabla de Contenidos

Para Impacientes

Agregando repositorios para debian bullseye desde servidores en internet:

cat  << EOF | tee /etc/apt/sources.list
 
#Repositorio principal
deb http://deb.debian.org/debian/ bullseye main non-free contrib
deb-src http://deb.debian.org/debian/ bullseye main non-free contrib
 
#Repositorio de seguridad
deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib
 
# bullseye-updates, previamente conocido como 'volatile'
deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free
 
#Repositorio de backports
deb http://deb.debian.org/debian/ bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-backports main contrib non-free
 
#Repositorio de actualizaciones propuestas
deb http://deb.debian.org/debian/ bullseye-proposed-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-proposed-updates main contrib non-free
 
EOF

Actualizar la lista de paquetes

apt update

Actulizar los paquetes

apt upgrade
apt upgrade -t bullseye-backports

Generalidades

Apt descarga los paquetes de mas de un repositorio de paquetes y los instala en tu computadora.

Un repositorio, por lo general, es un servidor en red como los repositorios de Debian en su versión estable. Un repositorio, además de un servidor en red, también acepta directorios de almacenamiento local o discos CD/DVD.

Los repositorios (fuentes de paquetes) configurados en tu maquina afectan:

Orígenes de paquetes

Archivos y Carpetas

El archvivo de configuración principal esta ubicado en /etc/apt/sources.list. Puedes editar este archivo (como usuario root) utilizando un editor de texto.

Para agregar fuentes de software personalizadas, se recomienda crear archivos separados bajo la carpeta /etc/apt/sources.list.d/.

Estructura

Las entradas en el archivo sources.list normalmente sigue este formato:

deb URI distribution componente1 componente2 componente3
deb-src URI distribution componente1 componente2 componente3

Dónde:

Esquemas de URI soportadas

Programas para editar

Existen varios programas para editar los repositorios de debian pero los podemos clasificar en dos categorias:

  1. En modo linea de comandos
  2. En modo gráfico

Modo Linea de comandos

Para ello debemos utilizar nuestro editor de texto favorito en linea de comandos, como por ejemplo nano, agregar las entradas, guardar y actualizar. Para instalar, quitar y actualizar paquetes se pueden utilizar tres herramientas muy similares:

Modo gráfico

Entre ellos se encuentra el programas:

Configuración

CLI

Para poder agregar entradas desde la linea de comandos, como usuario root:

Editamos el archivos sources.list

nano /etc/apt/sources.list

Agregamos las lineas

#Repositorio principal
deb http://deb.debian.org/debian/ bullseye main non-free contrib
deb-src http://deb.debian.org/debian/ bullseye main non-free contrib
 
#Repositorio de seguridad
deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib

Luego guardamos con la combinación de teclas Ctrl+x, presionamos la letra y

NOTA:Para estos repositorios se ha utilizado el CDN http://deb.debian.org/ para los servidores de repositorios de debian que utiliza registros SRV en el DNS para redirigir a algun servidor oficial, pero pueden utilizarse otros servidores en vez.

Actualizamos la lista

Actualizamos la lista de paquetes que podemos instalar en nuestra compoutadora con

apt update

Instalamos programas

Luego solo nos queda instalar programas como por ejemplo

apt install tree

Repositorios adicionales

Aca una lista de repositorios adicionales para software que pueden necesitar (Utilicense bajo su propio riesgo):

#Repositorio para debian multimedia
deb http://www.deb-multimedia.org bullseye main non-free
deb-src http://www.deb-multimedia.org bullseye main non-free
 
# Java bellsoft
deb [arch=amd64] https://apt.bell-sw.com/ stable main
 
# PHP Sury
deb https://packages.sury.org/php bullseye main
 
# VirtualBox
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bullseye contrib
 
# Mega Sync
deb https://mega.nz/linux/repo/Debian_11/ ./
 
#Visual Studio Code
deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main

Existen otros repositorios adicionales en https://wiki.debian.org/DebianRepository/Unofficial

Errores Apt Key

Si al hacer apt update les da un error de :

  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY LLAVEQUEAPARECE1 NO_PUBKEY LLAVEQUEAPARECE2 NO_PUBKEY LLAVEQUEAPARECE3
Reading package lists... Done

Pueden solventar ejecutando: <code bash> apt-key adv –keyserver keyserver.ubuntu.com –recv-keys LLAVEQUEAPARECE </bash>

Referencias