Afficher les informations sur la non-installé le package RPM?
J'ai cherché sur google, mais impossible de trouver comment la requête d'un non-installé fichier RPM pour information:
# 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]
[...]
Est-il une commande pour lire l'information de la non-installé fichier RPM?
Vous devez vous connecter pour publier un commentaire.
rpm -qip foo.rpm
rpm -qp --scripts foo.rpm
à la liste rpm pré/post-scripts ourpm -qp --list foo.rpm
à la liste du contenu de l'emballage. Enfin: pour être complet. -q est une requête et -p est non-installé-paquet.@crazyscot a répondu à la question. Merci.
En outre, j'ai trouvé que spécifique querytags peuvent également être exploitées de cette manière, ce qui n'était pas évident à la lecture de la page de man.
Ainsi, par exemple, j'ai trouvé que je peux faire ce qui suit:
ou, encore:
Cela fonctionne bien pour les tours qui ne sont pas installés, et un effet de levier financier querytags installé dans la rpm
Ici est plus d'informations sur les balises
rpm --querytags
Quand rpm est pas installé ensuite (ce sera la liste complète des infos, ainsi que la liste des matières dans le package);
Quand rpm est installé alors;
Pour en savoir plus sur tr /min-requêtes.
Pour en savoir plus sur handy-requêtes.
Utilisation
rpm -qip
:-q
- requête du package-p
- obtenir le nom du package à partir des argumentsIl montre les informations suivantes:
La page de man ne parle pas de la
-i
option dans-q
contexte. Cependant,rpm -qp file
ne produit pas le droit de sortie.Connexes - Afficher Les Infos Pour Le Paquet Installé :
il y a beaucoup d'option-i utilisé dans les réponses ci-dessus , la meilleure façon de le vérifier :
Pour un rpm,
rpm -qlp <rpm-name>.rpm
Pour tous les rpms , cherchez votre fichier avec grep :
rpm -qpl *.rpm|grep <string or file name>
Affiche tous que j'ai besoin, même en tant que 'rpm-qlpv'.
Très bonne ressource: https://blog.packagecloud.io/eng/2015/10/13/inspect-extract-contents-rpm-packages/ .