epespad

Crear un repositorio local de los DVD's de debian (squeeze)


Crear un repositorio local de los DVD's de debian (squeeze)




Podemos crear un repositorio local como repositorio de red local o como archivos locales para la computadora con los 8 DVDs de debian, evitando asi usar los dvds cada vez que queramos instalar un programa además que evitamos el consumo del ancho de banda.

NOTA: NO podemos instalar por medio del centro de software pero si por medio de la terminal, centro de software da el nombre del paquete hasta abajo a la derecha en la pagina de la informacion completa del paquete

Para los ocho dvd's copiamos el contenido de la carpeta pool y la vaciamos en carpetas nombradas disco1 disco2 disco3 disco4 disco5 disco6 disco7 disco8 segun corresponda.

Como usuario root de debian


mkdir /var/repositorio
cd /var/repositorio
mkdir disco1; mkdir disco2; mkdir disco3; mkdir disco4; mkdir disco5; mkdir disco6; mkdir disco7; mkdir disco8


Introducimos el DVD 1 y como root

cp /media/cdrom/pool/* /var/repositorio/disco1


Introducimos el DVD 2 y como root

cp /media/cdrom/pool/* /var/repositorio/disco2


Introducimos el DVD 3 y como root

cp /media/cdrom/pool/* /var/repositorio/disco3


Y lo mismo para el DVD 4 al DVD 8, ahora vamos a crear el archivo que contiene la informacion de paquetes para apt. como root y despues de un rato sale el archivo


cd /var/repositorio
apt-ftparchive packages . /dev/null | gzip -c -9 > Packages.gz



Ahora vamos a editar el sources.list ya sea para archivo local o red por medio de apache


-----------------------------------------------------------------------------------------------------------
a) como archivo local


gedit /etc/apt/sources.list

y añadimos la linea siguienete


deb file:///var/repositorio /



b) atraves del servidor web apache2 por la red, instalando apache2, como sabemos el direcorio de apache2 es /var/www/


apt-get install apache2
ln -s /var/repositorio/ /var/www


podemos probar que esté funcionando en el browser con la dirección http://127.00.1/repositorio

DVDs

ahora para las computadoras a las que se vayan a conectar al servidor de nuestros paquetes .deb editamos sus repositorios con la ip_local_de_la_pc_con_el_repositorio que depende de tu router o moden de casa


gedit /etc/apt/sources.list


y añadimos la linea siguiente y guardamos


deb http://ip_local_de_la_pc_con_el_repositorio:80/repositorio /


-------------------------------------------------------------------------------------------------------------

ahora solo resta actualizar con un


apt-get update



NOTA: NO podemos instalar por medio del centro de software pero si por medio de la terminal, centro de software da el nombre del paquete hasta abajo a la derecha en la pagina de la informacion completa del paquete

1 comentario - Crear un repositorio local de los DVD's de debian (squeeze)