Diferencia entre revisiones de «Recuperar lista de paquetes instalados»

De Guía Ubuntu
Saltar a: navegación, buscar
(Usando "sudo dselect install" en lugar de "sudo dselect" nos ahorramos tener que pulsar la I y luego la Q)
Línea 11: Línea 11:
 
Para luego instalar todos estos paquetes en las otras máquinas, bastará con llevarnos este fichero a dichas máquinas y ejecutar:
 
Para luego instalar todos estos paquetes en las otras máquinas, bastará con llevarnos este fichero a dichas máquinas y ejecutar:
  
$ sudo apt-get update
+
  sudo apt-get update
$ sudo apt-get dist-upgrade
+
  sudo apt-get dist-upgrade
$ sudo dpkg --set-selections < ubuntu-files
+
  sudo dpkg --set-selections < ubuntu-files
$ sudo dselect install
+
  sudo dselect install
  
 
Ya tenemos una nueva máquina que tiene una réplica exacta de la instalación de la máquina '''plantilla'''.
 
Ya tenemos una nueva máquina que tiene una réplica exacta de la instalación de la máquina '''plantilla'''.
 +
 +
Nota: Si te aparece que el comando dselect no se encuentra, instala el programa con
 +
 +
  sudo apt-get install dselect
  
 
[[Categoría:Recuperar el sistema]]
 
[[Categoría:Recuperar el sistema]]

Revisión de 23:09 26 dic 2009

En muchas ocasiones tenemos la necesidad de replicar una instalación en varios puestos de trabajo. Esto supone instalar todo el sistema base y seguidamente instalar todos los paquetes que deseamos.

Existe una manera sencilla de obtener una lista de los paquetes de una instalación para luego usarla para instalar directamente esta lista en otras instalaciones.

Para obtener una lista de los paquetes que tenemos en nuestra máquina que deseamos usar como plantilla, procederemos ejecutar lo siguiente en un terminal de línea de comandos del sistema:

$ dpkg --get-selections | grep -v deinstall > ubuntu-files

Ésto nos genera un archivo llamado ubuntu-files, el cual contiene la lista que deseamos.

Para luego instalar todos estos paquetes en las otras máquinas, bastará con llevarnos este fichero a dichas máquinas y ejecutar:

 sudo apt-get update
 sudo apt-get dist-upgrade
 sudo dpkg --set-selections < ubuntu-files
 sudo dselect install

Ya tenemos una nueva máquina que tiene una réplica exacta de la instalación de la máquina plantilla.

Nota: Si te aparece que el comando dselect no se encuentra, instala el programa con

 sudo apt-get install dselect