• #Aplicaciones
  • #Bases de datos
  • #Dispositivos
  • #Hardware
  • #Inversión
  • #Marketing
  • #Programacion
  • #Sistemas
  • Cómo encontrar las dependencias de un archivo RPM

    GuíasLinuxSistemas

    RPM es un gestor de paquetes para distribuciones Linux populares como CentOS, Red Hat, Suse y muchas otras. Los paquetes contienen archivos que conforman una biblioteca o que pueden ser ejecutados por el sistema operativo o por alguna aplicación. Podemos utilzar el gestor de paquetes a través de la línea de comandos para buscar paquetes de Linux, instalarlos, desinstalarlos o actualizarlos.

    Muchos paquetes necesitan de otros para funcionar, algo que se te indicará cuando intentes instalarlos. Para conocer las dependencias de un archivo RPM y saber qué paquetes necesitas tener instalados, puedes ejecutar uno de los siguientes comando:

    • rpm -qpR {archivo.rpm}
    • rpm -qR {nombre-del-paquete}

    Debes cambiar «archivo.rpm» por el nombre del archivo RPM. «nombre-del-paquete» representa el nombre de un paquete cuando ya se ha instalado.

    Ejemplo: Averiguar las dependencias de un paquete que no tienes instalado llamado w-wiki-1.5rc3-4.i586.rpm.

    Debemos ejecutar el siguiente comando:

    # rpm -qpR mediawiki-1.4rc1-4.i586.rpm

    Tras ejecutar el comando, se mostrará la lista de dependencias por pantalla:

    php-session
    php-gettext
    mod_php
    cjk-latex
    php-zlib
    php-mysql
    tetex

    De todos modos y como ya hemos dicho, el sistema RPM incluye un mecanismo para indicarte las dependencias cuando intentes instalar un paquete:

    # rpm -ivh w-wiki-1.5rc3-4.i586.rpm

    Salida por pantalla:

    error: Failed dependencies:
      mod_php is needed by w-wiki-1.5rc3-4.i586.rpm
      php-session is needed by w-wiki-1.5rc3-4.i586.rpm
      php-gettext is needed by w-wiki-1.5rc3-4.i586.rpm
      php-zlib is needed by w-wiki-1.5rc3-4.i586.rpm
      php-mysql is needed by w-wiki-1.5rc3-4.i586.rpm
      tetex is needed by w-wiki-1.5rc3-4.i586.rpm
      cjk-latex is needed by w-wiki-1.5rc3-4.i586.rpm

    Para resolver cualquier problema con las dependencias, debes instalar cada uno de los paquetes individuales que se te piden.

    Si estás utilizando Fedora o alguna distribución similar, puedes utilizar el gestor de paquetes Yum.

    Si estás utilizando Suse, debes utilizar el gestor Yast para instalar los archivos RPM.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

    https://twitter.com/neeonez