2011-08-03 10 views
5

Estoy ejecutando sles10sp3 en dos vm diferentes. Estoy tratando de encontrar las mismas rpm que están instaladas en una de las vm, de modo que pueda instalar las mismas rpm en la otra vm. ¿Hay alguna manera de simplemente copiarlos de una vm a otra (o, en general, copiar todas las .rpm fuera de SLES)? Esto comenzó cuando trato de encontrar un rubí de 1.8.4 rpm y no tener suerte, pero también necesito encontrar otras rpm.Copia de rpm de un sistema operativo a otro

Respuesta

1

Una vez que se instala un paquete de RPM, no hay suficiente información en el sistema para reconstruir el RPM.

Puede usar "rpm -qa" para enumerar todos los paquetes (y sus versiones) en cada sistema, y ​​puede "modificar" esas listas. Pero para instalar una versión específica de un paquete específico, deberá buscar (o buscar) una copia real del RPM real.

También puede usar "rpm -ql" para enumerar los archivos asociados con el RPM. Pero los RPM también pueden tener scripts previos a la instalación y posteriores a la instalación, por lo que no puede simplemente "cargar" los archivos y moverlos.

En resumen, no creo que haya ninguna manera de hacer lo que quiere hacer.

También está fuera del tema de StackOverflow. :-)

Cuestiones relacionadas