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:
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:
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.
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
* * * * * 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.
Comentarios