lunes, 9 de abril de 2018

Instalar RPM con sus dependencias en Fedora


Una de las cosas tediosas en Fedora, es cuando algún software que necesitas instalar, no está en repositorios oficiales, ya que ésto implica que se tenga que buscar sus dependencias por separado.


En algunas opciones, como atom, sublime-text, jdk, jre, etc., están empaquetados de tal forma que no necesitan dependencias, pero hay otros que sí lo requieren, tal es el caso de yumex, que lo usaré de prueba en este post.

La forma normal de instalación de un paquete rpm, es con el siguiente comando:

sudo rpm -ivh yumex-3.0.17-1.el7.noarch.rpm

Al ejecutar ese comando, arrojará éste resultado:



Sin embargo dicho comando no resuelve todas las dependencias, incluso aunque se le añada las opciones de hacerlo, cuando las dependencias están en otros repositorios no oficiales, tampoco las descarga.

Bueno, el truco es simple, lo que se hace es usar el comando dnf para la instalación, incluso aunque sea un paquete rpm.

Como el comando siguiente:



sudo dnf install -y yumex-3.0.17-1.el7.noarch.rpm

Con el comando DNF arrojará éste resultado:


Y con ese comando, es posible instalar las dependencias del paquete, siempre y cuando se tengan todos los respositorios agregados.

Espero que sea de utilidad.

0 comments:

Publicar un comentario