Omitir navegación.
Inicio

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.