Si tenés varias máquinas (por ejemplo, tu laptop + una o dos PCs) y en
todas ellas tenés instalado Ubuntu, entonces este post te puede
servir… mucho. Supongamos que acabamos de instalar Lucid en todas
ellas. En cada una de ellas tenés que instalar Ubuntu Tweak, los códecs,
las fuentes y todos tus programas favoritos. Bueno, acá te enseñamos un
método para hacer tu vida fácil, gracias a la gente de OMG!
Ubuntu.
Método 1
Usaremos un programita llamado
Dpkg-Repack para juntar todos los paquetes que instalemos en nuestra
máquina «fuente» en 1 sólo deb, que luego copiaremos en un pendrive e
instalaremos en las otras máquinas.
Abrimos un terminal y escribimos:
sudo apt-get install dpkg-repack fakeroot mkdir ~/dpkg-repack; cd ~/dpkg-repack fakeroot -u dpkg-repack `dpkg --get-selections | grep install | cut -f1`
El primer comando instala Dpkg-Repack y fakeroot, lo que permite elegir
los paquetes sin conflictos de permisos. El segundo comando crea un
directorio en donde almacenar el súper paquete DEB. El último comando
almacena todos los paquetes que hayas instalado en esa máquina y los
mete adentro del súper DEB.
Lo que resta por hacer es copiar este DEB a un pendrive, ir a otra
máquina y ejecutar:
sudo dpkg -i *.deb
Esto te va a instalar todo, ¡incluso aunque no tengas conexión a
internet!
Método 2
Este método no crea un súper DEB sino una lista de
paquetes para bajar. Este método requiere que en todas y cada una de las
máquinas tengas conexión a internet.
Abrimos un terminal y escribimos:
sudo dpkg --get-selections > installedsoftware
Todo lo que tendremos que hacer es copiar esa carpeta a nuestro HOME en
las otras máquinas y ejecutar:
sudo dpkg --set-selections < installedsoftware
Método 3 (el más fácil)
Ir a la carpeta /var/cache/apt/archives,
copiar los debs a un pendrive o cd e instalarlos en el otro pc
mediante:
sudo dpkg -i *.deb
o desde Synaptic en Archivo > Añadir
paquetes descargados
dpkg-repack viene en el repo, o no.
Aunque se recomienda siempre que se instale desde un repositorio (ya sea global o personalizado) no hay que desaprovechar los beneficios que representa el que en viarias PC con las mismas caracteristicas de hardware y software se instale todo con un simple y megacomprimido deb para así hacer algo así como una imagen de los paquetes instalados.
En mi caso utilizo la 1ra versión ya que generalmente lo que hago es hacer pruebas con una PC y cuando todo está como quiero pues a copiar el deb y hacer los ajustes finales.
Ahora tengo una pregunta: ¿Existe alguna herramienta que posibilite que también me copie las configuraciones realizadas dentro de ese binario deb?
Salu2