Por no hablar de esa monstruosa base de datos de correos del Thunderbird junto con la agenda de direcciones que si perdemos no recuperaremos jamás
Si sólo es la máquina siempre se puede cambiar el disco y tirar adelante con pocos problemas, pero cuando el SMART empieza a avisar demasiadas veces... sudores fríos, os lo garantizo.
Pues vamos allá con la pastilla que podría solucionar esos problemas; además, facilmente modificable a vuestras necesidades específicas. Aquí tenéis el script, y sigue la explicación paso por paso.
#Sincronización de instalaciones de máquinas en Ubuntu una vez realizada la instalación básica.La fuente de la idea original. Mucho mejor que cualquier cosa que pueda hacer yo.
#Idea desde: http://hatteras.wordpress.com/
#Nos deplazamos a la carpeta HOME para simplificar la redacción del scriptIndiferentemente de dónde hayamos descargado el script, nos vamos a nuestro HOME; podriamos pasar las configuraciones exactas del usuario a cada comando, pero es más sencillo así.
echo SALTANDO A HOME.
cd $HOME
#Creamos la carpeta donde se guardarán los datos.Con esto tenemos una carpeta fácil de localizar (en el Home, donde hemos saltado antes) donde nos guarda todas las copias de seguridad.
echo CREANDO LA CARPETA DE TRASLADO.
mkdir Sincronizador
#Software
#Crea el fichero con los paquetes instalados en la máquina origen y lo guardamos en la carpeta.
echo INSTALANDO dselect SI ES NECESARIO Y CREANDO LA LISTA DE PAQUETES INSTALADOS EN LA MÁQUINA ORIGINAL EN EL FICHERO paquetes-ubuntu.
sudo apt-get install dselect & dpkg --get-selections | grep -v deinstall > Sincronizador/paquetes-ubuntuComprueba que existe el fichero dselect y, en caso contrario, lo instala. Necesitaremos permisos de administrador. A continuación, lee la lista de ficheros instalados y nos genera en la carpeta el fichero paquetes-ubuntu donde nos guarda todo el software instalado.
#Comprimiendo los datos y la configuración de synapticsDamos permisos de administrador y comprimimos todas las carpetas de /etc/apt/ y de /var/lib/apt/ (donde se hallan los repositorios y las firmas) y la cache de paquetes /var/cache/apt/ (si la utilizáis, ya lo comentaré en otro momento). ¿Recordáis los dolores de cabeza con ciertas firmas de repositorios? Pues olvidadlos.
echo COMPRIMIENDO LA CARPETA /etc/apt.
sudo tar zcvf Sincronizador/aptcompleta.tgz /etc/apt/ /var/lib/apt/ >> Sincronizador/Log
echo COMPRIMIENDO LA CARPETA /var/cache/apt.
sudo tar zcvf Sincronizador/apt-deb.tgz /var/cache/apt/ >> Sincronizador/Log
#Copia de seguridad del perfil de Mozilla FirefoxAutoexplicativo. Comprimimos todo nuestro perfil de Mozilla Firefox. Favoritos, add.ons, configuraciones especiales que pudieramos tener,...
echo COMPRIMIENDO EL PERFIL DE FIREFOX.
tar zcvf Sincronizador/mozilla.tgz .mozilla/ >> Sincronizador/Log
#Copia de seguridad del perfil de Chromium
echo COMPRIMIENDO EL PERFIL DE CHROMIUM.
tar zcvf Sincronizador/chromium.tgz .config/chromium/ >> Sincronizador/Log
Ídem, con Chromium y Google Chrome.
#Copia de seguridad del perfil de Google-Chrome
echo COMPRIMIENDO EL PERFIL DE GOOGLE-CHROME.
tar zcvf Sincronizador/google-chrome.tgz .config/google-chrome/ >> Sincronizador/Log
#Copia de seguridad del perfil de Mozilla ThunderbirdAhora sacamos la copia comprimida de TODO nuestro perfil del Thunderbird. Cuentas, claves, configuraciones, add-ons, mensajes... todo. Es lo más voluminoso.
echo COMPRIMIENDO EL PERFIL DE THUNDERBIRD.
tar zcvf Sincronizador/thunderbird.tgz .thunderbird/ >> Sincronizador/Log
Y ya está. Con un fichero LOG dentro de la carpeta por si queréis comprobar cualquier cosa.
Ahora sólo cogeríamos esta carpeta y la llevaríamos a la máquina nueva. Como administrador descomprimíamos los ficheros del APT y como usuario los demás. Unos minutos y ya podremos ir a Synaptics y reinstalar todo el software que teníamos, además del resto configurado.
A ver si tengo un rato y hago el script de descompresión. Hasta luego.