Cómo reinstalar tus paquetes en un nuevo Ubuntu

En algunos casos, podemos necesitar realizar una instalación desde cero de Ubuntu. Pero ¿qué sucede con todos esos paquetes que ya tenemos instalados...
Reinstalar paquetes en Ubuntu

En algunos casos, podemos necesitar realizar una instalación desde cero de Ubuntu. Pero ¿qué sucede con todos esos paquetes que ya tenemos instalados y que no queremos perder?

A continuación, te explicamos cómo disfrutar de una instalación limpia de tu distribución Linux favorita, Ubuntu, pero conservando esos útiles paquetes que has ido agregando con el tiempo.

  • 1. Crea un fichero de texto con las aplicaciones que tienes actualmente instaladas. Para ello, abre la consola y ejecuta: sudo dpkg --get-selections > aplicaciones-instaladas.txt y guarda este fichero.
  • 2. Con el archivo creado podrás reinstalar todos los paquetes en cualquier otro equipo o en tu nueva instalación de Ubuntu. En este caso, lo primero que debes hacer es copiar el archivo aplicaciones-instaladas.txt generado al equipo que desees y desde el terminal ejecutar lo siguiente:
    • sudo dpkg --set-selections
    • sudo apt-get -y update
    • sudo apt-get dselect-upgrade

Otro método más avanzado consiste en crear un archivo .deb que contenga todos los paquetes preinstalados en nuestro equipo. ¡Atento a los pasos!

  • 1. Instala el paquete equivs, crea la carpeta que vaya a contener tus paquetes, asígnale un nombre (asegúrate de que no exista ningún repositorio con este nombre) y crea el llamado fichero de control para tu archivo .deb:
    • sudo apt-get install equivs
    • cd && mkdir webupd8package
    • cd webupd8package/
    • mkdir debian
    • cd debian/
    • equivs-control control
  • 2. Edita el fichero de control creado, añadiendo todas las aplicaciones que quieres que contenga. Para obtener la lista de aplicaciones de forma automática emplearemos otra instrucción que nos proporcionará dicha lista con cada elemento separado por comas, de forma que sea fácil pegarlo después en el fichero de control (en el lugar indicado en la imagen que se muestra abajo).
  • Reinstalar paquetes en Ubuntu
    • cd
    • sudo aptitude search -F %p ~i --disable-columns libedataserver | sed "s/$/,/" | tr " " " " | sed "s/, $//" > aplicaciones-instaladas.txt
    • gedit ~/webupd8package/debian/control
  • 3. Crea el fichero .deb.
    • cd
    • cd webupd8package/debian/
    • equivs-build control

Relacionados

Nos encanta escucharte ¿Nos dejas tu opinión?