epespad

Crear repositorio Local de Debian

Repositorio local en tu Linux


Más de una vez nos vemos en la necesidad de no cargar con los dvd de Linux por simple practicidad y esto siempre nos con lleva a la solución de un repositorio en la misma máquina para no tener que de3pender tanto de internet (si es que tienes) o de los dvd de instalación.

La mejor solución es copiar todos los discos en una carpeta local y crear un repositorio.
Abrimos una terminal como root y creamos una carpeta

mkdir repositorio
chmod 777 repositorio

Ahora copiamos uno a uno los dvd de de Linux (en mi caso Debian). Asi que debemos entrar primero en la carpeta media

cd /media/cdrom
cp -R dists/ /repositorio
cp -R pool/ /repositorio

Para que no te des mala vida utiliza nautilus y copia solamente las carpetas pool y dist ya que le dimos permisos a el usuario de copiar y borrar. Recuerda copiar todo en la misma careta. Por lo tanto te va a preguntar si deseas reemplazar y le dices si.
Ahora después de mil años

Entramos en la carpeta dists y buscamos nuestra versión de Linux para borrar el archivo Packages.gz . En mi caso seria asi:

Dists - lenny - contrib - binary-i386

Hacemos lo mismo con el Archivo Packages de pool

Dists – lenny – main – binary-i386


En el siguiente paso vamos a crear esos archivos que borramos los cuales indicaran a Linux que packetes tiene en esas carpetas.

dpkg-scanpackages pool/main/ /dev/null > dists/lenny/main/binary-i386/Packages

Ahora se comprime el archivo

gzip dists/lenny/main/binary-i386/Packages

y hacemos lo mismo con el directorio contrib

dpkg-scanpackages pool/contrib/ /dev/null > dists/lenny/contrib/binary-i386/Packages

gzip dists/lenny/contrib/binary-i386/Packages

Ahora instalamos apache
aptitude install apache2

Creamos un enlace simbolico para el web pero Primero salimos del directorio repositorio

cd ..
ln –s /repositorio /www/repositorio

Ahora modificamos el sources.list

nano /etc/apt/sources.list
y agregamos la línea siguiente

deb http://127.0.0.1/repositorio lenny main contrib

Ahora ejecutamos apt para actualizar

apt-get update

y listo ya tenemos repositorio local con todos nuestros paquetes de los dvd

2 comentarios - Crear repositorio Local de Debian

lucas8589
Lo siento , pero el tuto no me ha sido de gran utilidad , de echo ninguno de los tutos que he leido me ha servido. al final logre crear un repo por el metodo prueba-error , y lo subi a internet en http://www.bigshellrepo.arredemo.org
el unico paquete que tengo es uno que programe yo para compartirlo con unos colegas
CarlosAlbertoGH
Dónde puedo bajar un dvd con un repositorio de Debian dentro ?????