Habilitacion de DVDs Debian para servidor de paquetes
Una vez descargados los 20 DVDs los paquetes Debian de las ramas main y contrib, estos son los pasos realizados para habilitar su uso en el servidor del Núcleo GNU/Linux.
Obtener los .iso
Son 10 DVDs para cada arquitectura, 1 para i386 y 1 para amd64, se coṕio los isos en /var/ftp
Habilitar al menos 20 loops
(Falta documentar.- Como se habilitó hasta 20 loops)
Para que los isos copiados puedan ser montados en /media y de allí hacer un link simbólico a /var/www, mediante el siguiente script llamado mknod.sh:
#!/bin/bash
#añade en /dev/loop nuevos loops y le da permisos
for NODE in $(seq 8 20)
do
mknod -m 660 /dev/loop$NODE b 7 $NODE
chmod 666 /dev/loop$NODE
done
Montar los isos
Se ejecuta el siguiente script llamado montar.sh:
#!/bin/bash
cd "/var/ftp/isos/Debiam 7.2.0 amd64/"
for NODE in $(seq 1 10)
do
mount -o loop debian-7.2.0-amd64-DVD-$NODE.iso /media/dvd$NODE-64
done
Hacer un link simbólico
Mediante el script llamado "linkear-todos.sh"
#!/bin/bash
for NODE in $(seq 1 10)
do
echo "linkeando... /media/dvd$NODE-32/debian /var/www/dvd32-$NODE"
ln -s /media/dvd$NODE-32/debian /var/www/dvd32-$NODE
ln -s /media/dvd$NODE-64/debian /var/www/dvd64-$NODE
done
Asegurar que se realicen los pasos ala reiniciar el servidor
Todo el proceso lo hace el script Mon_link_isos_deb.sh
#!/bin/bash
echo "-....................-"
cd /root
./mknod.sh
./montar.sh
./montari386.sh
./linkear-todos.sh
echo "--------------------------------------------"
date | xargs
echo "--------------------------------------------"
#else
exit 0
Al final por si se apaga el equipo para seguir teniendo montados los isos, se debe añadir el script "Mon_link_isos_deb.sh" a /etc/init.d/ y ejecutar en ese direcotrio.
update-rc.d <nombre del script> defaults 99