{"partition": "head_middle", "source_domain": "forums.gentoo.org", "digest": "sha1:V6NS3FEUVMFMEEFYXCB6IYL2SPGYVXXY", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00000.parquet"}
[doc] Les options de la variable USE
koppAdvocateJoined: 09 Apr 2004Posts: 2868Location: Grenoble, France
Posted: Sun Jan 29, 2006 3:04 pm Post subject: [doc] Les options de la variable USE
Ce guide n'a pour but que de regrouper les diverses informations trouvées sur le forum afin d'en faciliter la recherche. Les deux ressources principales sont ces deux fils de discussion :
http://forums.gentoo.org/viewtopic-t-427711.html
Objectif :
Présenter les options de la variable USE (USE-flags en anglais), comment les chercher et comment les gérer.
I - INTRODUCTION
À quoi servent les options de la variable USE ?
Ces options ont pour but de configurer les paramètres de compilation des programmes lors de l'utilisation de la commande emerge. Cela correspond donc aux paramètres qui seront passés lors du ./configure pour ceux qui sont habitués à compiler manuellement. Elles permettent donc à l'utilisateur de choisir les fonctionnalités dont ils ont besoin : support d'une interface graphique, de tel matériel, etc. Exemple : l'option X : Adds support for X11.
Ce sont ces options qui font, en grande partie, la puissance de Portage : elles permettent une liberté de choix totale sur ce que veut l'utilisateur et permet de différencier le compilé du pré-compilé : ici, on n'a que ce qu'on veut contrairement aux paquets précompilés où on a, par défaut, un maximum d'options incluses.
Par contre, il est important de noter que la variable USE n'empêche pas l'installation de paquets. Avoir l'option -X n'empêchera pas de taper emerge x11-base/xorg-x11 et d'installer Xorg. Pas plus que si on veut installer un paquet qui dépend directement de gtk, l'option -gtk n'empêchera pas d'installer gtk. Les options ne sont là que pour les supports optionnels, par exemple d'un paquet étant fait soit pour Qt, soit pour gtk, les options -qt gtk permettront de ne compiler que l'interface gtk et ne nécessitera donc pas l'installation de Qt
Il y a deux types d'options :
globales : ce sont des options de types génériques, qui peuvent affecter tous les paquets avec sensiblement le même effet.