Para configurar los repositorios en Debian debemos editar el archivo /etc/apt/sources.list que contiene el listado de repositorios que buscara el sistema:
nano /etc/apt/sources.list
Realizamos los siguientes cambios:
#deb file:/home/repositorio --> ejemplo de uso de file
deb http://ftp.us.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.us.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main
Cada linea de este archivo representa un repositorio y su sintaxis es:
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
aptitude update
Actualiza la lista de paquetes disponibles desde los repositorios
aptitude safe-upgrade
Actualiza los paquetes instalados bajo un criterio conservador
aptitude full-upgrade
Actualiza los paquetes instalados
aptitude search patron_busqueda
Busca el patrón de búsqueda en los repositorios
aptitude install paquete
Instala el paquete
aptitude download paquete
Descarga el paquete .deb al directorio actual
aptitude remove paquete
Elimina el paquete
aptitude purge paquete
Elimina el paquete y sus archivos de datos y configuración
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