Back up de programas instalados en Ubuntu

Imagen de faca981
0 puntos

Que tal gente! Acabo de instalar Ubuntu por tercera vez en mi vida y tuve que volver a reinstalar todo lo que habia instalado las veces anteriores. Existe alguna forma de hacer como un back up de las cosas que tengo instaladas para que la proxima vez que lo instale utilice ese archivo para no tener que descargar todo de nuevo? Anduve buscando pero no se si no se buscar o no manejo muy bien el vocabulario de busqueda.

Cualquier aporte es de gran ayuda!

Muchas gracias!

Imagen de rioport
+1
0
-1

Ahora mismo no recuerdo el comando para saber qué programas tienes instalados, pero para no tener que descargar todo de nuevo has un respaldo de las siguientes carpetas:

/etc/apt
/var/cache/apt
/var/lib/apt

Cuando reinstales sobre-escribes el contenido existente de las carpetas con lo que tienes en el respaldo, así puedes reinstalar los paquetes que tenias antes sin volver a descargar, solo que si actualizas la lista que paquetes y el respaldo tiene ya cierto tiempo de que lo hiciste quizá haya algunos paquetes que se tengan que descargar.

+1
0
-1

-- GC --

Imagen de Alcruz
+1
0
-1

El tema es que por defecto los paquetes se almacenan en e caché por 30 días, por lo que
primero que nada modifica el archivo
/etc/apt/apt.conf.d/20archive y lo dejas así para evitar que los paquetes del caché se borren a los 30 días
APT::Archives::MaxAge "0";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "0";
Luego ejecuta estos comandos, mejor si for,am parte de un script
sudo su
apt-get install aptitude
aptitude update
tar -zcvf lists.tar.gz /var/lib/apt/lists
tar -cvf archives.tar /var/cache/apt/archives
tar -zcvf apt.tar.gz /etc/apt
dpkg --get-selections | grep -v deinstall | awk '{print $1}' > paq.txt

Copia los archivos creados en la carpeta personal de la nueva instalación: lists.tar.gz , archives.tar , apt.tar.gz y paq.txt , luego ejecuta
sudo su
apt-get install aptitude
rm -Rf /var/cache/apt/archives
rm -Rf /var/lib/apt/lists
rm -Rf /etc/apt
tar -zxvf lists.tar.gz -C /
tar -xvf archives.tar -C /
tar -zxvf apt.tar.gz -C /
aptitude update
aptitude install $(cat paq.txt)

De todas maneras, recomiendo que hagas una imagen de respaldo con Clonezilla, es muy rápido ya que el proceso de creación o de restauración. rondan por los 5 minutos

+1
0
-1