Respaldar tus repositorios en Ubuntu

Hace un tiempo me tope con un problema, necesitaba formatear mi equipo pero la verdad no quería por que había descargado e instalado muchas aplicaciones en el y de verdad es muy tedioso volver a instalar todo, mas aun si la conexión de internet no es de las mas rápidas.

Por otra parte un amigo se vio en el siguiente problema, tiene internet en su trabajo pero no es su casa, instalo Ubuntu hace algún tiempo pero quiere agregarle algunas aplicaciones, y esta un poco cansado de bajar paquetes y después tener problemas de dependencias.

Entonces tenemos 2 casos:

  • Respaldar programas descargados e instalados de nuestros repositorios.
  • Instalar programas en un equipo sin internet

Y navegando un poco he encontrado 2 soluciones increíbles:

APTonCD:
Es una herramienta que tiene una interfaz gráfica la cual nos permite poner todos los paquetes que tengamos en el cache del apt (las descargas realizadas con aptitude, synaptic, adept, etc) 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.

Descarga:
En Ubuntu 7.04 podemos descargar e instalar directamente de los repositorios.

$ sudo aptitude install aptoncd

Ejecutar Programa:
Para ello lo buscamos en el menú de configuración, o ejecutando aptoncd desde la consola.

$ aptoncd

Una vez abierto el programa es muy intuitivo, pero explicare los pasos a seguir.

  • Hacer clic en “Crear APTonCD”, después buscara los paquetes disponibles.
  • Puedes agregar un paquete bajado por separado, cualquier .deb.
  • Hacer clic en “Opciones” al final de la ventana.
  • Seleccionar el tipo de medio CD o DVD.
  • Escribir un nombre para la imagen, ejemplo respaldo.iso.
  • Clic en “Aceptar” y ahora esperar que copie los archivos y genere la imagen.

Si la imagen se genera con éxito, podemos grabarla en un CD o DVD y ya tenemos respaldado nuestros paquetes.

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 abrimos el APTonCD y en la pestaña “Restaurar”, seleccionamos la opción requerida.

Pero si es un PC sin internet, suponemos que no tenemos “bajado” el APTonCD, así que la mejor opción es colocar el CD o DVD en el lector y luego abrimos una consola y escribimos:

$ sudo apt-cdrom add

y listo, se ha agregado a nuestra lista de repositorios.

Método Manual
La segunda solución, es hacer el respaldo de manera manual, que es mas o menos el mismo proceso que realiza el APTonCD solo que lo haremos nosotros sin necesidad de su interfaz gráfica.

Todos los programas descargados e instalados se alojan en el directorio /var/cache/apt/archives, entonces vamos a crear un directorio en nuestro home y copiaremos los paquetes allí:

$ cd
$ mkdir programas
$ cp /var/cache/apt/archives/* ~/programas

Luego ingresamos al directorio y ejecutamos un comando con el cual le diremos que escanee los paquetes.

$ cd ~/programas
$ sudo dpkg-scanpackages . /dev/null | gzip > Packages.gz

Y luego grabamos el contenido de la carpeta ~/programas a un CD.Nota: También puedes crear una imagen ISO con el contenido de la carpeta.si lo necesitas.

mkisofs -r -o ~/prueba.iso ~/programas/*

pero no es necesario.Luego con el CD creado, en la maquina a instalar los paquetes hacer lo siguiente:

$ sudo apt-cdrom add

Y listo, a instalar!

1 comentario hasta ahora

  1. [...] decidí hacer una instalación limpia así, que me vi obligado a reinstalar mis aplicación (ya se que se puede respaldar) entre ellas Virtualbox pero cuando quise crear una maquina virtual para instalar un Win xp, tope [...]


Replica