
¿Cuál es la mejor manera de producir una lista de rpm en una máquina y luego usarla para instalar automáticamente todo ese software en una máquina nueva?
Cualquier ayuda sería muy apreciada.
Respuesta1
Suponiendo la misma versión de Linux:
en viejo:rpm -qa --qf "%{NAME}\n" > list.txt
en Nuevo:dnf install $(cat list.txt)
También suponiendo que sus listas de repositorios sean todas iguales y todas estén representadas en la nueva máquina.
A veces los paquetes cambian de nombre, o algunos tienen versiones específicas en el nombre real, por lo que si esto ocurre entre versiones de Fedora, es menos probable que funcione. Pero lo más probable es que te lleve hasta allí. Para un sistema nuevo con la misma versión, debería funcionar bien.