REPOQUERY

Section : Manuel de l'utilisateur Linux (1)
Mise à jour de la version anglaise : 17 octobre 2005
Index Menu principal  

NOM

repoquery - Interroger des dépôts yum  

SYNOPSIS

repoquery [options] <item ...>
repoquery -a [options]  

DESCRIPTION

Ce programme vous permet d'interroger des dépôts YUM afin d'obtenir des informations à la manière des interrogations rpm(8).  

OPTIONS GÉNÉRALES

--querytags
Afficher les chaînes de format valides et quitter.
-v, --version
Afficher la version du programme et quitter.
--repoid=<repo>
Indiquer quel dépôt interroger. L'utilisation de cette option désactive tous les dépôts qui ne sont pas explicitement sélectionnés avec --repoid. Cette option peut être utilisée plusieurs fois. Par défaut, repoquery utilise les dépôts activés dans la configuration de yum(8).
--repofrompath=<repoid>,<path/url>
Indiquer un chemin ou une URL vers un dépôt (même chemin que dans une URL de base) à ajouter aux dépôts pour cette requète. Cette option peut être utilisée plusieurs fois. Si vous ne voulez voir que les paquetages de ce dépôt, combinez cette option avec --repoid. L'identifiant du dépôt est indiqué par <repoid>.
-q
Pour compatibilité avec rpmquery, ne fait rien.
-h, --help
Afficher un message d'aide et quitter.
--quiet
Mode silencieux : aucun avertissement n'est afficher sur stderr.
-C
Demander à repoquery de s'exécuter entièrement sur le cache YUM. Ne télécharger aucune meta-donnée ni mettre à jour le cache. Les requètes dans ce mode peuvent échouer ou fournir des résultats partiels ou incorrects si le cache n'a pas été préalablement mis à jour avec, par exemple, yum makecache.
--tempcache
Créer et utiliser un cache privé au lieu du cache principal YUM. C'est le comportement par défaut lorsque repoquery n'est pas exécuté par le superutilisateur.
-c <fichier_config>
Utiliser un fichier de configuration alternatif (le fichier par défaut est /etc/yum.conf).
 

OPTIONS D'INTERROGATION DES PAQUETAGES

-i, --info
Afficher les informations générales sur le paquetage à la manière de rpm -qi.
-l, --list
Afficher les fichiers du paquetage.
--requires
Afficher les dépendances du paquetages.
--resolve
Utilisée avec --requires, résoudre les capacités des paquets d'origine (Ndt : c'est pas très clair !).
--provides
Afficher les capacités que le paquetage fourni.
--obsoletes
Afficher les capacités rendues obsolètes par le paquetage.
--conflicts
Afficher les capacités en conflit avec le paquetage.
--changelog
Afficher le « changelog » du paquetage.
--location
Afficher un endroit d'où le paquetage peut être téléchargé. Par exemple : wget `repoquery --location yum`.
-s, --source
Afficher le nom de paquetage source RPM du paquetage.
--groupmember PAQUETAGE
Afficher le groupe de données dépôt (yumgroups.xml) auquel PAQUETAGE appartient.
--nvr
Utiliser le format de sortie « name-version-release » (requète rpm par défaut).
--nevra
Utiliser le format de sortie « name-epoch:version-release.architecture » (format par défaut).
--envra
Utiliser le format de sortie « epoch:name-version-release.architecture » (plus facile à analyser que nevra).
--qf=FORMAT, --queryformat=FORMAT
Indiquer un format de sortie personnalisé pour les requètes.
 

OPTIONS DE SÉLECTION DES PAQUETAGES

-a
Interroger tous les paquetages disponibles (pour compatibilité avec rpmquery, raccourci pour repoquery '*').
-f, --file FICHIER
Interroger le paquetage auquel appartient le FICHIER.
--whatobsoletes CAPACITÉ
Interroger tous les paquetages qui rendent obsolètes la CAPACITÉ.
--whatconflicts CAPACITÉ
Interroger tous les paquetages en conflit avec la CAPACITÉ.
--whatprovides CAPACITÉ
Interroger tous les paquetages qui fournissent la CAPACITÉ.
--whatrequires CAPACITÉ
Interroger tous les paquetages qui ont besoin de la CAPACITÉ.
--alldeps
Lorsqu'elle est utilisée avec --whatrequires, utiliser les dépendances automatiques et manuelles pour les requètes.
--archlist=ARCH1[,ARCH2...]
Limiter la requète aux paquetages de la ou des architectures indiquées. Les valeurs valides sont celles connues par rpm(8) et yum(8) comme « i386 » ou « src » pour les paquetages RPM sources.
--pkgnarrow=LESQUELS
Limiter la requète à une catégorie de paquetages. Les valeurs valides de LESQUELS sont : « installed », « available », « recent », « updates », « extras », « all » et « repository » (qui est la valeur par défaut).
--show-dupes
Interroger toutes les versions d'un paquetage. Par défaut, seule la version la plus récente est prise en compte.

 

OPTIONS D'INTERROGATION DES GROUPES

-i, --info
Afficher les informations générales du groupe.
-l, --list
Afficher les paquetages appartenant au (requis par le) groupe.
--grouppkgs=LESQUELS
Spécifier quels types de paquetages seront interrogés dans le groupe. Les valeurs valides pour LESQUELS sont : « all », « mandatory », « default » et « optional ».
--requires
Afficher les groupes nécessaires au group.

 

OPTIONS DE SÉLECTION DES GROUPES

-a
Interroger tous les groupes disponibles.
-g
interroger les groupes au lieu des paquetages.
 

EXEMPLES

Afficher tous les paquetages dont le nom contient « perl » :

        repoquery '*perl*'

Interroger tous les paquetages dépendants de « openssl » :

        repoquery --whatrequires --alldeps openssl

Afficher tous les noms de paquetages ainsi que les dépôts d'où ils proviennent, joliment formaté :

        repoquery -a --qf %-20{repoid} %{name}

Afficher le nom et le résumé de toutes les mises à jour disponibles (s'il y en a), joliment formatté :

        repoquery -a --pkgnarrow=updates --qf %{name}:\\n%{summary}\\n

Afficher les paquetages optionnels du groupe « base » :

        repoquery -g --grouppkgs=optional -l base

Afficher les prérequis de contruction du paquetaga source RPM d'« anaconda » :

        repoquery --requires anaconda.src

Afficher les paquetages qui ont besoin de « gail-devel » pour être construits :

        repoquery --archlist=src --whatrequires gail-devel

 

DIVERS

 

Spécification de noms de paquetages

Vous pouvez faire référence à un paquetage dans toutes les requètes de la manière suivante :

       name
       name.arch
       name-ver
       name-ver-rel
       name-ver-rel.arch
       name-epoch:ver-rel.arch
       epoch:name-ver-rel.arch

Par exemple : repoquery -l kernel-2.4.1-10.i686.

Vous pouvez également utiliser des caractères de remplacement à la manière du shell.  

FICHIERS

Comme repoquery utilise les bibliothèques de yum(8) pour récupérer toutes les informations, il se fie à la configuration de yum(8) pour les valeurs par défaut comme les dépôts à utiliser. Consulter la documentation de yum(8) pour les détails.

/etc/yum.conf
/etc/yum/repos.d/
/var/cache/yum/  

VOIR AUSSI

yum.conf(5)
http://linux.duke.edu/yum/  

AUTEURS

Voir le fichier « Authors » fourni avec le programme.  

BOGUES

Bien entendu, il n'y en a pas. Mais si vous en trouviez un, veuillez le signaler sur la diste de diffusion <yum@lists.linux.duke.edu> ou dans bugzilla.  

TRADUCTION

Ce document est une traduction réalisée par Alain Portal <aportal AT univ-montp2 DOT fr> le 26 mai 2008.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 1 repoquery ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.

 

Index

NOM
SYNOPSIS
DESCRIPTION
OPTIONS GÉNÉRALES
OPTIONS D'INTERROGATION DES PAQUETAGES
OPTIONS DE SÉLECTION DES PAQUETAGES
OPTIONS D'INTERROGATION DES GROUPES
OPTIONS DE SÉLECTION DES GROUPES
EXEMPLES
DIVERS
Spécification de noms de paquetages
FICHIERS
VOIR AUSSI
AUTEURS
BOGUES
TRADUCTION

Dernière mise à jour : 26 mai 2008