ver saber programas paquetes paquete nombre listar instalar instalados hat dependencias como automaticamente package rpm

package - saber - ¿Mostrando información sobre el paquete RPM no instalado?



rpm instalar dependencias automaticamente (7)

@crazyscot respondió la pregunta. Gracias.

Además, encontré que las etiquetas de consulta específicas también pueden aprovecharse de esta manera, lo que no era obvio al leer la página de manual. Entonces, por ejemplo, encontré que puedo hacer lo siguiente:

rpm -qp --queryformat ''%{ARCH}/n'' foo.rpm

o incluso:

xyz="ARCH"; rpm -qp --qf %{${xyz}} foo.rpm; echo ""

Esto funciona bien para los RPM que no están instalados, y aprovecha las etiquetas de consulta disponibles en las rpm instaladas

Aquí hay más información sobre las etiquetas.

Busqué en Google para esto, pero no pude encontrar cómo consultar un archivo RPM no instalado para su información:

# rpm -qa blackfin-jtag-tools-09r1.1-2.i386.rpm # # rpm -qi blackfin-jtag-tools-09r1.1-2.i386.rpm package blackfin-jtag-tools-09r1.1-2.i386.rpm is not installed # # rpm -q blackfin-jtag-tools-09r1.1-2.i386.rpm package blackfin-jtag-tools-09r1.1-2.i386.rpm is not installed # # rpm --info blackfin-jtag-tools-09r1.1-2.i386.rpm RPM version 4.8.0 Copyright (C) 1998-2002 - Red Hat, Inc. This program may be freely redistributed under the terms of the GNU GPL Usage: rpm [-aKfgpWHqVcdilsKiv?] [-a|--all] [-f|--file] [-g|--group] [-p|--package] [-W|--ftswalk] [--pkgid] [--hdrid] [--fileid] [--specfile] [--triggeredby] [--whatrequires] [--whatprovides] [--nomanifest] [-c|--configfiles] [-d|--docfiles] [--dump] [-l|--list] [--queryformat=QUERYFORMAT] [-s|--state] [--nofiledigest] [--nomd5] [--nofiles] [--nodeps] [...]

¿Hay un comando para leer la información del archivo RPM no instalado?


Cuando rpm no está instalado, entonces (esto incluirá la información completa, más la lista de contenidos en el paquete);

rpm -qipl <rpm_name.rpm>

Cuando rpm está instalado entonces;

rpm -qi <rpm_name.rpm>

Para más información sobre rpm-queries . Para más información sobre handy-queries .


Hay muchas opciones de -i utilizadas en las respuestas anteriores, la mejor manera de verificar:

Para una rpms,

rpm -qlp <rpm-name>.rpm

Para todos los rpms, busque su archivo con grep:

rpm -qpl *.rpm|grep <string or file name>


Utilice rpm -qip :

rpm -qip package_path1 [package_path2 ...]

  • -q - consulta el paquete
  • -p - obtener el nombre del paquete de los argumentos

Muestra la siguiente información:

Name Version Release Architecture Install Date Group Size License Signature Source RPM Build Date Build Host Relocations Packager Vendor URL Summary Description

La página del manual no habla de la opción -i en el contexto -q . Sin embargo, el rpm -qp file no produce la salida correcta.


rpm -qip foo.rpm


Relacionados - Mostrar infos para el paquete instalado:

rpm -qi InstalledPackageName