martes, 21 de julio de 2015

Instalacion y Configuracion extra basica de CD Repositorio Linux Debian

Podemos almacenar en CD o DVD nuestro propio repositorio de paquetes Debian/Ubuntu para usarlo localmente.

1.-Adquirir las aplicaciones para generar reporsitorios:


apt-get install mkisofs

2.- Crear estructura de directorios de desarrollo, yo usare: /respaldos/personales/ldj/cd_repositorio


mkdir -p /respaldos/personales/ldj/cd_repositorio/.disk
mkdir -p /respaldos/personales/ldj/cd_repositorio/pool
echo "LDJ Repositorio `cat /etc/debian_version`"> /respaldos/personales/ldj/cd_repositorio/.disk/info

3.- Adquirir los paqutes (archivos .deb) para colocar en /respaldos/personales/ldj/cd_repositorio/pool, por ejemplo mc


apt-get -d install mc

Ojo, la opcion -d es solo para descargar sin instalar

En Debian/Ubuntu cuando instalamos/descargamos un paquete usando "apt-get" se descargan en:
/var/cache/apt/archives
SI NO SABE CUALES, PUEDE COPIAR TODOS CON:


cp /var/cache/apt/archives/*.deb /respaldos/personales/ldj/cd_repositorio/pool

4.-Generar catalogo de los paquetes


cd /respaldos/personales/ldj/cd_repositorio
dpkg-scanpackages . /dev/null | gzip > Packages.gz

5.-Crear la imagen del CD o DVD


mkisofs -f -J -R -o /respaldos/personales/ldj/cd_repositorio.iso .

Listo!! a quemar el cd


Tambien podemos probar montando la imagen que estara en /respaldos/personales/ldj/cd_repositorio.iso:

mkdir -p /media/cdrom
con ISO: mount -o loop /respaldos/personales/ldj/cd_repositorio.iso /media/cdrom
con CD: mount -t iso9660 /dev/cdrom /media/cdrom
Agregamos el cd al repositorio (ya sea imagen o cd fisico, si hay error revisar el punto de montaje):

apt-cdrom -m -d /media/cdrom add
apt-get update

y ya puedes hacer un apt-get install del programa que esta en el CD


Para saber como PUBLICAR un repositorio local usando apache visite:
http://ldj-funciones-java.blogspot.com/2012/09/linux-debian-repositorio-local-extra.html


No hay comentarios: