GNU/Linux >> Tutoriales Linux >  >> Linux

Ubuntu, cómo configurar una nueva máquina como una existente

Solución 1:

Además de los trucos de dpkg mencionados por pjz, también puede consultar etckeeper (tutorial), una aplicación que pone su /etc/* bajo el control de versiones, lo que facilita encontrar cualquier cambio que haya realizado y replicarlo en otros. servidores.

Además, para una lista más corta que la producida por el método de pjz, puede usar

$ deborphan -a --no-show-section > /tmp/mypackagelist

Esto le dará una lista de paquetes que instalarán todos los demás paquetes que necesite como dependencias. Puede ser útil si realmente desea revisar la lista. (dpkg --get-selections producirá un muuuuucho lista). Además, la lista es lo suficientemente corta como para que pueda agregar nuevas líneas y comentar las entradas con '#'. Luego, al instalar los paquetes adicionales que puede hacer

$ grep -v '#' /tmp/mypackagelist | xargs apt-get install -y

De esta manera, si hay algunos paquetes que solo desea instalar en algunas máquinas, no tiene que eliminarlos de la lista de paquetes por completo.

Solución 2:

dpkg --get-selections >/tmp/mypackagelist

debería hacer el truco. Luego, después de asegurarse de que su /etc/apt/sources.list en la nueva máquina tenga el mismo conjunto de entradas que en la anterior, copie mypackagelist en la nueva máquina y haga lo siguiente:

cat mypackagelist | xargs apt-get -y install 

y deberías estar listo para irte.

Tenga en cuenta que la línea dpkg --get-selections también es buena información para poner en su /etc/dir de vez en cuando - significa que no tiene que molestarse en hacer una copia de seguridad de /bin/ y /usr/bin/ y demás porque sabe qué paquetes hay en el sistema.

Solución 3:

Ubuntu Forums tiene una buena respuesta

  1. En la máquina anterior:$ dpkg --get-selections> software instalado
    • Esto obtiene su lista de aplicaciones instaladas
  2. En la nueva máquina:$ dpkg --set-selections
    • Esto configura la nueva máquina para instalar los paquetes que no están actualmente instalados en la nueva máquina.
    • Podría ser interesante ver si la nueva máquina tiene algunos paquetes que no están instalados en la máquina anterior, por lo que podría encontrar el comando dpkg --get-selections> en la nueva máquina y luego usar diff para comparar los archivos de salida. de ambos.
  3. Finalmente, en la nueva máquina:$ dselect y se instalarán los paquetes.

Algunos enlaces adicionales de la discusión de los foros:

  1. No olvides tus claves gpg (del mismo hilo)
  2. Cómo instalar todos los paquetes deseados y desinstalar todos los paquetes no deseados

Solución 4:

Los mejores comandos dpkg pueden ser [máquina original]

dpkg --get-selections | grep -v deinstall > packages_list

luego al instalar [nueva máquina; después de transferir la lista de paquetes]

sudo dpkg --set-selections < packages_list
sudo apt-get -u dselect-upgrade

Linux
  1. Cómo configurar el cortafuegos UFW en Ubuntu 18.04

  2. Cómo instalar VSFTP en Ubuntu 20.04

  3. ¿Cómo puedo configurar y ejecutar PhantomJS en Ubuntu?

  4. ¿Cómo convertir una máquina Windows existente a VirtualBox?

  5. ¿Cómo configurar fuentes en el subsistema Linux?

Cómo configurar el servidor Rsyslog en Ubuntu

Cómo configurar el servidor DHCP en Ubuntu

Cómo configurar la vinculación de red en Ubuntu 20.04

¿Cómo crear una nueva Máquina Virtual en Proxmox?

Cómo:Configuración inicial del servidor Ubuntu 15.04

Cómo instalar y configurar Sendmail en Ubuntu