yum
no tiene una opción para imprimir este pedido (consulte el manual ), ni hay una interfaz bien conocida para su base de datos y bibliotecas que pueda hacer esto. Entonces una solución tendría que estar afuera yum
. Siempre puede solicitar yum
imprimir una lista completa de las dependencias adicionales de un paquete, pero esa información no es muy útil para obtener el orden en que deben instalarse los paquetes. Es más sencillo preguntar rpm
.
En principio, uno puede escribir un script que use la salida de
rpm -qpR package-file
para cada archivo de paquete , para obtener las dependencias y ordenarlas en pasos, por ejemplo,
- paquetes que no dependen de ninguno de los otros, entonces
- paquetes que dependen de uno o más de los anteriores (y posiblemente de otros en este grupo), y
- etc., hasta que no queden paquetes restantes
(He hecho lo contrario, buscando paquetes para eliminar , y es complicado, pero factible).