Aprovechando el reciente artículo que publiqué sobre MintBackup, les quiero mostrar tres formas sencillas de volver a instalar los paquetes que utilizamos cuando reinstalemos nuestro LMDE.
En realidad, menos la primera forma, las demás puedes ser utilizadas tanto en Debian, como en Ubuntu.
De manera gráfica.
Esta es la forma que a la mayoría le gusta, todo gráfico y sin tener que tocar un terminal. En LMDE y LinuxMint, existe una fabulosa herramienta llamada MintBackup, la cual entre otras cosas, la podemos utilizar para salvar nuestros paquetes y posteriormente, volverlos a instalar.
En el caso de LMDE, si actualizamos el paquete python-apt a la versión 0.8.0, no podremos usar MintBackup debido a un problema de dependencia. Nos devolverá el siguiente error:
Traceback (most recent call last):
File "/usr/lib/linuxmint/mintBackup/mintBackup.py", line 87, in <module>
class MessageDialog(apt.FetchProgress):
AttributeError: 'module' object has no attribute 'FetchProgress'
Esperemos que los chicos de Mint lo arreglen pronto.
Mediante el terminal.
Mediante la consola podemos hacerlo de 2 formas, que al final, viene siendo lo mismo.
En 2 pasos.
dpkg --get-selections | awk '$2 ~ /^install$/ {print $1}' > lista_de_paquetes.txt
Una vez que tenemos acceso a los repositorios y todo está configurado y actualizado, solo tenemos que poner esto:
cat lista_de_paquetes.txt | xargs sudo aptitude install -y
En 3 pasos.
dpkg --get-selections "*" > /home/user/Desktop/lista_de_paquetes.txt
Luego de reinstalar ejecutamos esto:
dpkg --set-selections < /home/user/Desktop/lista_de_paquetes.txt
Y luego ejecutamos:
apt-get -u dselect-upgrade
Creo que es innecesario aclarar que debemos tener los repositorios configurados correctamente.. ¿Sencillo verdad?