¿Por que Jigdo?

Jigdo es un sistema que baja los paquetes de Debian necesarios para un CD y luego construye el CD. Esta método es particularmente rápido si se tiene una versión anterior de Debian por que se puede hacer que el Jigdo mire los paquetes que hay en los CDs y solo baje de Internet los paquetes que faltan para la nueva versión, que normalmente son pocos.

También esta es la forma de tener las versión más actualizada de Debian, particularmete en Testing, por que las imagenes iso son construidas una tiempo después de que se publican los archivos jigdo.

Para más información ver la página en Debian Downloading Debian CD images with jigdo

Instalar el Jigdo-lite

Lo primero es instalar Jigdo-lite esto se hace con apt:

  # apt-get install jigdo-file

Bajar los jigdo y los template

Por cada CD se tiene un .jigdo y un .template. Los archivos template es la plantilla que indica como debe quedar el CD y el .jigdo indica que .deb hay que bajar y en conjunto con el .template dice donde debe quedar el respectivo archivo. Para más información sobre ello ver Debian Jigdo mini-HOWTO.

Recomiendo bajar todos los .jigdo y los .template de una sola vez, pues si se tiene una conexión lenta pueden actualizarlos antes de terminar el proceso de construcción de los CDs haciendo que queden inconsistentes (me ha pasado).

Por ejemplo si vamos a construir los CDs de la versión testing de debian para 386 se pueden bajar de http://cdimage.debian.org/pub/cdimage-testing/cd/jigdo-area/i386/

O mejor usar el siguiente comando para bajarlos de una vez:

 # for((i=1;i<=14;i++))
 > do
 > wget http://cdimage.debian.org/pub/cdimage-testing/cd/jigdo-area/i386/debian-31r0a-i386-binary-${i}.jigdo
 > done

Esto baja todos los .jigdo del uno al catorce.

De la misma forma se pueden bajar los .template.

  # for((i=1;i<=14;i++))
  > do
  > wget http://cdimage.debian.org/pub/cdimage-testing/cd/jigdo-area/i386/jigdotemplates/debian-31r0a-i386-binary-${i}.template
  > done

Al final se debe tener algo parecido a lo siguiente:

# ls
debian-31r0a-i386-binary-1.jigdo      debian-31r0a-i386-binary-14.jigdo     debian-31r0a-i386-binary-6.jigdo
debian-31r0a-i386-binary-1.template   debian-31r0a-i386-binary-14.template  debian-31r0a-i386-binary-6.template
debian-31r0a-i386-binary-10.jigdo     debian-31r0a-i386-binary-2.jigdo      debian-31r0a-i386-binary-7.jigdo
debian-31r0a-i386-binary-10.template  debian-31r0a-i386-binary-2.template   debian-31r0a-i386-binary-7.template
debian-31r0a-i386-binary-11.jigdo     debian-31r0a-i386-binary-3.jigdo      debian-31r0a-i386-binary-8.jigdo
debian-31r0a-i386-binary-11.template  debian-31r0a-i386-binary-3.template   debian-31r0a-i386-binary-8.template
debian-31r0a-i386-binary-12.jigdo     debian-31r0a-i386-binary-4.jigdo      debian-31r0a-i386-binary-9.jigdo
debian-31r0a-i386-binary-12.template  debian-31r0a-i386-binary-4.template   debian-31r0a-i386-binary-9.template
debian-31r0a-i386-binary-13.jigdo     debian-31r0a-i386-binary-5.jigdo
debian-31r0a-i386-binary-13.template  debian-31r0a-i386-binary-5.template

Montar la imagen antigua

Ahora se debe montar el primer CD de la versión antigua y para esto vamos a crear un directorio especial donde montarlo

 # mkdir cd1
 # mount /dev/cdrom cd1

Opcional: Montar una imagen antigua desde el .iso

Si se tiene el .iso el montaje puede ser de la siguiente forma:

 # mount -o loop debian-31r0a-i386-binary-1.iso cd1

Lo mejor es montar todos los .iso por que a veces algunos .deb están en un CD distinto.

Construir el CD

Para construir el CD usando el jigdo se hace lo siguiente:

 # jigdo-lite debian-31r0a-i386-binary-1.jigdo

Cuando aparezca:

 Files to scan:

Se pone el directorio donde está montado el CD, por ejemplo cd1. El se pone a escanear todos los archivos que hay en el cd. Cuando termina vuelve a preguntar:

  Files to scan:

Si tiene más CDs montados responda con el directorio, sino oprima enter.

A continuación pregunta por un mirror de Debian:

 Debian mirror [http://isl.umb.edu.co/debian/]:

Coloque el más cercano a usted y oprima enter.

A continuación comienza a bajar los archivos que la hacen falta y cada cierto tiempo comienza a escribir el CD (cada diez archivos).

El jigdo termina y listo ya tiene su .iso para ser quemado. Ahora repita el procedimiento para cada uno de los CDs.

--Luis Alejandro Bernal Romero 15:34 6 sep, 2005 (MDT)

Iskariote


CategoryDebian

Como_bajar_los_CDs_de_Debian_con_Jigdo (last edited 2008-04-20 14:38:20 by localhost)