29 sept 2012

Como saber que dependencias necesita un paquete RPM?

Habiendo visto yumdownloader, ahora para completar un poco, vamos a ver como listar las dependencias de un paquete, ya sea local, instalado, o bien aun no instalado.



$ repoquery -qR paquete, nos lista las dependencias necesarias de ese paquete, fijandose en los repos que tenemos instalados.

Con ese dato, por ejemplo, si no tenemos conexion y deseamos instalar algo, vamos a la casa de un amigo o un cyber con un pendrive con Fedora o RHEL, y por ejemplo, hacemos:

$ repoquery -qR mplayer

Nos va a listar los paquetes que necesita, asi que ahora, hacemos:

$ yumdownloader mplayer y todas las dependencias antes listadas.

Con nuestro pendrive listo, vamos a nuestra casa e instalamos con yum -C install o bien rpm -ivh uno a uno. Facil no?.

El comando rpm, tambien posee esta caracteristica, podemos preguntar a un paquete, un rpm instalado, o un archivo que dependencias necesita, por ejemplo, supongamos que baje todos los .rpm de mplayer, pero no se en que orden instalarlos, bueno, hacemos:

rpm -qR 1.rpm y asi, hasta que armemos la lista de quien necesita primero a quien, para poder instalarlos en orden y sin problemas.

1 comentario:

Anónimo dijo...

Muchas gracias SynFlag