Una sencilla forma de clonar los paquetes instalados en tu Ubuntu y restaurarlo en otro, desde el terminal es apt-clone, de una manera muy sencilla y rápida
apt-clone guarda la siguiente información:
- sources.list
- packages/versions installed
- auto-installed inforrmation
Instalación
A partir de la versión 11.04 Natty de Ubuntu, está disponible directamente desde los repositorios de Ubuntu, con lo que la instalación es bien sencilla:
sudo apt-get install apt-clone
Crear una copia de seguridad
El funcionamiento es sencillísimo, desde el terminal ejecutas el siguiente comando:
apt-clone clone copia_de_seguridad
Donde «copia_de_seguridad» es el archivo donde se guarda la copia de seguridad.
Restaurar una copia de seguridad
Para restaurar la copia que hemos realizado con anterioridad, en un terminal ejecutamos el siguiente comando:
apt-clone restore copia_de_seguridad
Programando las copias de seguridad
Para esta operación echaremos mano de cron, que es el demonio que se encarga de ejecutar aplicaciones o scripts en intervalos de tiempo regulares (cada año, mes, día…).
Para programar la ejecución, se realiza a través del fichero crontan. Por ejemplo, mi crontab, tiene un aspecto como el que se ve en la imagen:
Donde los parámetros a indicar por cada programación que queremos realizar son:
.---------------- minuto (0 - 59)
| .------------- hora (0 - 23)
| | .---------- día del mes (1 - 31)
| | | .------- mes (1 - 12) O jan,feb,mar,apr ... (los meses en inglés)
| | | | .---- día de la semana (0 - 6) (Domingo=0 o 6) O sun,mon,tue,wed,thu,fri,sat (los días en inglés)
| | | | |
* * * * * comando para ser ejecutado
De esta manera, en el caso que nos ocupa, si queremos que se ejecute todos los lunes, de cada semana, podemos introducir algo como esto:
01 1 * * 1 atareao apt-clone clone /home/atareao/copia_de_seguridad
Quedando un resultado como el que se ve en la siguiente imagen:
Es una sencilla manera de tener una copia de seguridad de todos los paquetes instalados y no preocuparte.
Vía | ddg
Más información | Michael Vogt’s blog
se pueden generalizar los clones para poder ir a una maquina nueva (otro hardware) y aplicarle el clon sin problemas?
Hola,
En principio si, siempre que estés intentando instalar en la misma versión de la distribución y con la misma arquitectura. Me refiero a que estés intentando instalar en un Ubuntu 18.04 y de 64 bits, en ambas máquinas.
No se si me he sabido explicar.
Saludos.