Como crear un repositorio offline en Debian o Ubuntu usando APTonCD

Imagen de ElSanto

Tema: 

Muchos de nosotros tenemos el problema de no tener una buena conexión en nuestra casa o trabajo :( Pero! conocemos un lugar en el que tiene una conexión decente ya sea en nuestro trabajo, en la casa o en el trabajo de un amigo ;)

Entonces la computadora que tiene una conexión decente esta actualizada con lo último de lo último y todas las cosas que queremos meterle, pero en nuestra computadora de la casa no :( entonces como hacer para llevar todo los paquetes o inclusive llevar el metapaquete de Gnome y/o KDE entero y poder instalarlo en cualquier computadora sin necesidad de internet, ni estar en red....

Para eso tenemos APTonCD que es una herramienta que tiene una interfaz gráfica la cual nos permite poner todos los paquetes que tengamos en el cache del apt o cualquier paquete que nos hemos bajado y guardado en otro lugar lo podemos meter en una imagen y grabarlo en uno o varios CDs o DVDs según sea el caso

Para instalar APTonCD en Ubuntu tenemos que habilitar el repositorio 'universe' para poder usar synaptic o el siguiente comando:


$ sudo apt-get install aptonc

En debian hasta al momento de escribir este articulo esta solo en inestable(Sid), [s]para[/s](actualizado) testing(lenny) que yo uso y para stable(Etch) no está :( así que tenemos que bajarnos e instalarlo


$ wget http://umn.dl.sourceforge.net/sourceforge/aptoncd/aptoncd_0.1-1_all.deb

entonces lo instalamos


$ su
password: ********

# dpkg -i aptoncd_0.1-1_all.deb

Una vez instalado, lo podemos ubicar en Debian en: Escritorio -> Administración -> APTonCD como se muestra en la imagen de abajo

[flickr-photo:id=511424286,size=o]

Lo corremos y nos aparece una imagen como la siguiente, en la cual nos muestra dos pestañas "Crear" y "Restaurar"

[flickr-photo:id=511443784,size=o]

Si escogemos en crear una imagen, primero nos hará una lista de todos los paquetes que tenemos instalados en el directorio /var/cache/ , en el cual nos marca los paquetes más actuales y nos desmarca los viejos como nos muestra la imagen de abajo

[flickr-photo:id=511450702,size=o]

[flickr-photo:id=511450704,size=o]

Ademas podemos agregar paquetes que nos hemos bajado como el caso de skype que no encontramos en Debian ;) y asi con todos los extra que nosotros hemos bajado ;) como se muestra en la imagen de abajo

[flickr-photo:id=511459652,size=o]

[flickr-photo:id=511470440,size=o]

Ahora seleccionamos en que tipo de medio lo queremos guardar, ya sea en un CD o DVD, le ponemos un nombre si queremos, sino el programa automáticamente lo nombra de la forma aptoncd-aaaammdd y luego presionamos el botón Aceptar

[flickr-photo:id=511506185,size=o]

[flickr-photo:id=512023695,size=o]

Listo ya tenemos la imagen creada para quemarla y llevarla a donde queramos y poder al día nuestra computadora que no tiene internet ;)

Ok, ya sabemos como crear la imagen pero ahora como hago para ponerla en la computadora que quiero actualizar :?

Una vez que estamos en nuestra computadora que queremos actualizar o instalar ciertos programas lo que hacemos es meter el CD o DVD que creamos o copiamos la imagen que se creo en la computadora, entonces nos vamos a la pestaña Restaurar como se muestra en la imagen de abajo

[flickr-photo:id=512044837,size=o]

Aquí el programa nos presenta tres alternativa la cual podemos usar para restaurar los paquetes las cuales son:

  1. Restaurar todos los paquetes a través de un CD o DVD.
  2. Restaurar los paquetes desde un archivo ISO generado previamente y almacenada localmente
  3. Agregar el CD o DVD creado anteriormente como repositorio por el programa para hacer agregado en el archivo sources.list

Para este ejemplo hemos escogido la segunda, tenemos la imagen grabada en la computadora que queremos actualizar, así que primero nos pide donde esta la imagen

[flickr-photo:id=512057665,size=o]

[flickr-photo:id=512057667,size=o]

[flickr-photo:id=512057671,size=o]

Aquí ya nos muestra los paquetes, así que podemos seleccionar todos o seleccionar solo aquellos paquetes que queremos instalar ya eso depende de lo que queremos hacer ;)

Una vez listo esto le presionamos el botón aceptar y comienza el proceso

[flickr-photo:id=512057673,size=o]
[flickr-photo:id=512057679,size=o]

Ahora por ejemplo si queremos bajarnos los repositorios enteros lo podemos hacer a través del programa, pero no gráficamente sino a través de linea de comandos:

aptoncd -d

o sino lo que podemos hacer es bajarnos los meta-paquetes con aptitude poniendo el atributo -d lo cual solo nos bajara todos los paquetes necesarios pero no lo va a instalar, así que ponemos el comando de la siguiente manera

# aptitude -d install gnome

o para los que prefieran KDE

# aptitude -d install KDE

Y después usar el programa APTonCD para crear las imágenes y pasarla a los CDs o DVDs ;)

Espero que le sea de mucha ayuda este programita, especial para esa gente que no tiene internet o tiene un dialup ;)

Comentarios

Por supuesto esta super, yo

Imagen de Tonny

Por supuesto esta super, yo antes lo q hacia era copiar los archivos a otro directorio y volverlos a indexar para crear el repositorio, pero en fin con esto esta mas facil,
gracias... :)

Play Ogg