Debian: Configuración de repositorios


Para configurar los repositorios en Debian debemos editar el archivo /etc/apt/sources.list que contiene el listado de repositorios que buscara el sistema:

TERMINAL
  1. nano /etc/apt/sources.list

Realizamos los siguientes cambios:

ARCHIVO /etc/apt/sources.list
  1. #deb file:/home/repositorio  -->  ejemplo de uso de file
  2. deb http://ftp.us.debian.org/debian/ lenny main contrib non-free
  3. deb-src http://ftp.us.debian.org/debian/ lenny main
  4. deb http://security.debian.org/ lenny/updates main contrib non-free
  5. deb-src http://security.debian.org/ lenny/updates main

Cada linea de este archivo representa un repositorio y su sintaxis es:

deb uri distribucion [componentes]

deb: indica que el repositorio contiene paquetes binarios, si colocamos en su lugar db-src indica que contiene las fuentes o códigos.

uri: indica la dirección del repositorio, este puede ser del tipo file (en el PC), cdrom, http, ftp, copy (igual que file pero los archivos son guardados en el cache de apt), rsh o ssh.

distribucion: indica el nombre código de la distribución o su nombre genérico: stable, testing, unstable.

componentes: indica las secciones del repositorio que se incluiran: main, contrib, non-free

 

Comandos Básicos


TERMINAL
  1. aptitude update

Actualiza la lista de paquetes disponibles desde los repositorios

TERMINAL
  1. aptitude safe-upgrade

Actualiza los paquetes instalados bajo un criterio conservador

TERMINAL
  1. aptitude full-upgrade

Actualiza los paquetes instalados

TERMINAL
  1. aptitude search patron_busqueda

Busca el patrón de búsqueda en los repositorios

TERMINAL
  1. aptitude install paquete

Instala el paquete

TERMINAL
  1. aptitude download paquete

Descarga el paquete .deb al directorio actual

TERMINAL
  1. aptitude remove paquete

Elimina el paquete

TERMINAL
  1. aptitude purge paquete

Elimina el paquete y sus archivos de datos y configuración

TERMINAL
  1. aptitude show paquete

Proporciona información detallada del paquete

 

Notas

  • Si en lugar de lenny colocamos stable, el repositorio apuntara automáticamente a la distribución estable del momento.
  • El listado de los repositorios oficiales de Debian se encuentra en http://www.debian.org/mirror/list