Q applets/fr

Les q applets sont Article description::une collection de petits outils de requête (query) rapide de Portage écrits en C. Elles sont conçues pour offrir une alternative plus rapide, mais plus limité à leurs homologues de.

Les lecteurs noteront que les q applets n'ont pas été crées pour remplacer gentoolkit; elles peuvent simplement être plus efficaces que les utilitaires équivalents de gentoolkit et peuvent être plus adaptées à l'utilisation au sein de scripts qui doivent appeler Portage de manière répétée. Ils "n'offrent" pas les mêmes fonctionnalités. Les q applets ne prennent pas en compte les eclasses et ne fournissent pas d'outils tels que ou.

Emerge
Pour installer les q applets:

Invocation
La liste complète des applications qui sont fournies par peut être obtenue avec les commandes  ou. Référez vous à la page de manuel de chaque outil pour connaître les fonctionnalités complètes. Ce guide a pour vocation d'être une référence courte des fonctionnalités les plus utiles et n'inclue pas toutes les informations à propos de chaque outil.

Pour voir la liste des outils disponibles avec une courte description de leur fonction, utilisez :

Trouver à quel paquet appartient un fichier (qfile)
La commande affiche le paquet auquel un fichier appartient:

Vérifier l'intégrité d'un paquet (qcheck)
Pour vérifier les sommes de contrôle MD5 ou les horaires de modification des fichiers installés par un paquet, utilisez le programme :

Tous les fichiers qui ont été changés après l'installation seront reportés ici. Les fichiers de configuration qui ont été édités manuellement après l'installation seront également reportés. La plupart des paquets ne nécessitent pas les permissions root. Cependant, si un paquet a des fichiers qui ne sont accessibles qu'à root, devrait être lancé en tant que root.

Pour vérifier l'intégrité de tous les paquets installés, entrez :

Lister les dépendances d'un paquet (qdepends)
peut lister les dépendances d'un paquet dans chaque direction. Sans options pour lister les dépendances installées DEPEND, RDEPEND , PDEPEND ou BDEPEND , toutes les dépendances requises par un paquet sont affichées fusionnées dans une seule liste. Utilisez  afin d'obtenir une liste de dépendances formatée compatible au shell en sortie, comme trouvé dans les ebuilds.

Utilisez  pour obtenir une liste de dépendances formatée compatible au shell en sortie, comme trouvé dans les ebuilds.

Pour lister les paquets qui dépendent sur un paquet, utilisez l'option.

Recherche d'ebuilds ou d'eclasses pour un schéma (qgrep)
peut être utilisé pour trouver les ebuilds qui mentionnent le nom d'un ebuild ("libechonest" est utilisé en exemple plus bas) en listant tous les paquets (installés ou non) qui dépendent sur un certain paquet:

L'option  limitera la recherche aux paquets installés. affichera l'atom au lieu du nom de fichier.

Lister les fichiers qui appartiennent à un ebuild (qlist)
La commande affiche la liste de tout les fichier qui appartiennent à un ebuild.

Chercher les paquets qui utilise un USE flag spécifique (quse)
Les options de variable USE se listent avec. Dans ca forme la plus simple, cela liste les ebuilds qui utilisent une option de variable USE donnée.

Pour afficher la description d'une option de variable USE, l'option  peut être utilisée. Elle peut être combinée avec l'option, qui prend un atom en argument, afin de lister les options de variable USE de l'atom donné.

Trouver la taille d'un paquet (qsize)
Pour afficher la taille d'un paquet, utilisez l'application :

Chercher dans l'arbre de paquets de Portage (qsearch)
L'un des outils le plus puissant de est. Cet outil permet de chercher dans l'arbre de paquets de Portage bien plus rapidement qu'avec la commande.

Voilà quelques exemples de son utilisation:

L'adresse de la page d'accueil d'un paquet peut être obtenue avec l'option :

Le prochain exemple montre comment chercher un client jabberJ:

Extraire des informations depuis les logs d'emerge (qlop)
permet d'extraire des informations depuis le fichier. Cela peut être utile pour estimer le temps de compilation d'un paquet ou pour comparer les temps de compilations avec d'autres systèmes. Il permet aussi de regarder quel paquet est actuellement en train d'être compilé, and combien de temps il va probablement prendre pour finir - ça peut être utile en travaillnt depuis la console en ayant aucun autre moyen d'obtenir cette information.

Pour estimer combien de temps la compilation du paquet va prendre:

Pour regarder ce qui est en train d'être compilé, et depuis combien temps le processus tourne: