Los Repositorios de software de Debian y derivados (Ubuntu)
Empiezo citando que debian es una de las distros mas populares completas y sobre todo universales, es por eso que a servido de base para muchas otras derivadas de esta, el caso mas conocido es Ubuntu, existen otras mas como trisquel que solo usa software 100% libre, knnopix, simple mepis, entre cientos más, asi que la mayoria de conceptos que se aplican a debian se aplican a su derivados.
Los repositorios de software son una especie de base de datos de programas, todos ordenados por categorías y que logran compartir las librerias lo que hace al sistema mas eficiente, a diferencia de windows que por cada programa instalado siempre duplica muchas librerias comunes, por ese motivo es que se hace lento conforme instalamos mas software.
Los repositorios de debian se encuentran en el internet, pero hay varias maneras de bajar y tenerlos en local para cuando no tenemos conexión a internet.
Para que debian sepa de la ubicación de los repositorios se debe apuntar en un archivo de texto que está en /etc/apt/ y su nombre es sources.list
podemos editarlo escribiendo en una consola con:
sudo gedit /etc/apt/sources.list
el formato de un repositorio es :
deb Palabra clave por su origen debian
protocolo puede ser http:// ftp:// file://
ruta al repositorio : us.debian,org/debian/
nombre de la distribución en debian es lenny en ubuntu la version 10.04 es lucid y la 10.10 es maverick
arbol de repositorio es mas o menos una categoria general de los repositorios, también conocido como componentes, para debian es main contrib non-free
en definitiva está línea debe estar si es debian 5
deb http://ftp.debian.org/debian/ lenny main contrib non-free
Si es ubuntu 10.04 lucid lynx
deb http://archive.ubuntu.com/ubuntu/ lucid main universe multiverse restricted
hay otro mas que es necesario y que son las actualizaciones de seguridad
Para debian es:
deb http://security.debian.org/ lenny/updates main contrib non-free
Para ubuntu:
deb http://security.ubuntu.com/ubuntu/ lucid-security main restricted
deb http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted
Si tienen los repositorios en un disco duro local sera así:
deb file:///home/tonny/repositorio/debian/ lenny main contrib non-free
deb file:///home/tonny/repositorio/ubuntu/ lucid main universe multiverse restricted
Siendo la ruta /home/tonny/repositorios y dentro una carpeta ubuntu o debian si lo tienen.
Cada vez que cambien algo en este archivo deberán recargar el repositorio con :
sudo aptitude update
o si prefieren usar las interfaces gráficas como synaptic o el software center, también lo pueden usar.
en una próxima entrega indicaré como sacar una copia de un repositorio para tenerlo en local.
- blog de Tonny
- Inicie sesión o regístrese para enviar comentarios
