RPMSPEC(1) General Commands Manual RPMSPEC(1) NOM rpmspec - Outil pour les fichiers spec RPM SYNOPSIS rpmspec {-q|--query} [options] [options-requete] FICHIER_SPEC ... rpmspec {-P|--parse} [options] FICHIER_SPEC ... rpmspec --shell [options] [FICHIER_SPEC ...] DESCRIPTION rpmspec est un outil pour s'informer sur un fichier spec, plus precisement pour rechercher des paquets hypothetiques qui seraient crees a partir du fichier spec indique. Ainsi s'informer sur un fichier spec avec rpmspec est similaire a s'informer sur une construction de paquet a partir de ce fichier spec, mais ce n'est pas identique. Avec rpmspec il n'est pas possible de s'informer sur tous les champs possibles d'un paquet construit. Par exemple, il n'est pas possible de s'informer sur BUILDTIME avec rpmspec pour des raisons manifestes. Il est aussi impossible de s'informer automatiquement sur d'autres champs generes pendant la construction d'un paquet tels que les dependances generees automatiquement. OPERATIONS -q, --query Interroger pour les entetes analyses syntaxiquement, de maniere similaire a l'interrogation des paquets. -P, --parse Afficher les fichiers spec analyses syntaxiquement sur la sortie standard. C'est-a-dire que les instructions conditionnelles sont gerees, les macros analysees et ainsi de suite. --shell Invoquer un interpreteur de commandes interactif pour l'inspection des macros, facultativement apres l'analyse syntaxique d'un fichier spec. Utile principalement pour le debogage. ARGUMENTS SPECFILE Fichier spec RPM utilise pour la construction de paquets avec rpmbuild(8). OPTIONS Consulter rpm-common(8) pour les options communes a toutes les operations. OPTIONS INTERROGATIVES --qf FORMAT, --queryformat FORMAT Specifier le format de sortie pour les interrogations sur spec. Consulter rpm-queryformat(7) pour plus de details. --rpms Operer sur tous les entetes de paquet binaire generes a partir du fichier spec. --builtrpms Operer seulement sur les entetes d'un paquet binaire qui serait construit a partir du fichier spec. Cela signifie ignorer les entetes d'un paquet qui ne serait pas construit a partir du fichier spec, c'est-a-dire ignorer les entetes de paquet sans section file. --srpm Operer sur le(s) entete(s) de paquet source genere(s) a partir du fichier spec. ENVIRONNEMENT Consulter rpm-common(8). CODE DE RETOUR En cas de succes, 0 est renvoye, autrement, un code d'echec different de zero est renvoye. EXEMPLES rpmspec -q rpm.spec Obtenir une liste des paquets binaires qui seraient generes a partir du fichier spec RPM, par exemple : rpm-4.11.3-3.fc20.x86_64 rpm-libs-4.11.3-3.fc20.x86_64 rpm-build-libs-4.11.3-3.fc20.x86_64 ... rpmspec -q --qf "%{name}: %{summary}n" rpm.spec Obtenir des informations breves pour les paquets binaires simples generes a partir du fichier spec RPM, par exemple, : rpm : systeme de gestion de paquet RPM rpm-libs : bibliotheques de manipulation de programme RPM rpm-build-libs : bibliotheques de construction et de signature de paquets RPM ... rpmspec -q --srpm rpm.spec Obtenir le paquet source qui serait genere a partir du fichier spec RPM, par exemple : rpm-4.11.3-3.fc20.x86_64 rpmspec -P rpm.spec Analyser syntaxiquement le fichier spec RPM et afficher le resultat sur la sortie standard, par exemple : Resume : le systeme de gestion de paquet RPM Nom : rpm Version : 4.14.0 ... rpmspec --shell Executer un interpreteur de commandes interactif pour le debogage de macros, par exemple : > %define toto titi > %toto titi > %(date) Mar Avr. 13 03:55:37 PM EEST 2021 > %getncpus 8 rpmspec --shell popt.spec Executer un interpreteur de commandes de macros interactif dans le contexte de fichier spec, par exemple : %nom popt %version 1.18 VOIR AUSSI popt(3), rpm(8), rpmbuild(1), rpm-queryformat(7), rpm-macros(7) rpmspec --help Comme rpm(8) gere la personnalisation d'alias a distance de popt(3), il est impossible de garantir que ce qui est decrit dans ce manuel correspondra a ce qui sera obtenu. http://www.rpm.org/ TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean- Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . RPM 6.0.1 8 janvier 2026 RPMSPEC(1)