--- gentoolkitfr.xml Mon Apr 18 18:41:39 2005 +++ gentoolkitfr_new.xml Tue Apr 19 20:24:42 2005 @@ -32,8 +32,8 @@ à l'utilisation de quelques-uns de ces outils. -1.5 -2004-12-27 +1.6 +2005-04-07 Introduction @@ -252,13 +252,18 @@ Introduction + +euse est actuellement cassé dans la mesure où il ne supporte pas +correctement les profiles en cascade. + +

L'outil euse sert à consulter la variable USE et à ajouter et retirer des options à cette variable, et ce à différents endroits sur votre système. Pour plus d'informations sur les options USE, consultez le chapitre La variable -USE du Manuel Gentoo. euse -i -donne une liste de toutes les options USE. +USE du Manuel Gentoo. Utilisez +euse -h pour obtenir une aide complète et toutes les options de euse.

@@ -268,48 +273,183 @@

-La commande euse --conf lit la configuration actuelle des options USE -qui sont activées ou désactivées dans le fichier make.conf. +La commande euse -a lit la configuration actuelle des options USE actives +et les affiche.

-
-#  euse --conf
-USE setting in make.conf:
-alsa acpi apache2 cups cdr crypt cscope -doc ethereal fbcon gif gimpprint gnome
-gpm gstreamer gtk2 gtkhtml imlib imlib2 innodb -java javascript jpeg libg++ libwww
-mad md5sum mikmod mmx motif mozilla mpeg mpeg4 mysql ncurses oggvorbis odbc
-offensive opengl pam pdflib perl png python quicktime readline sdl spell sse ssl
-svga tcltk tiff truetype usb vanilla X xml2 xmms xosd xv xvid x86 zlib
+
+euse utilise désormais cinq colonnes pour montrer si une option est
+activée ou non et où cette option a été activée. Les colonnes sont précisées
+comme suit : +/-, activé dans l'Environnement, activée dans
+make.Conf, activée dans make.Defaults, et dans
+make.Globals. La sortie ressemble à [+ECDG]. 
+
+
+
+#  euse -a
+X                   [+ CD ]
+aalib               [+    ]
+acpi                [+ C  ]
+alsa                [+ C  ]
+apache2             [+ C  ]
+apm                 [+  D ]
+avi                 [+  D ]
+berkdb              [+  D ]
+bitmap-fonts        [+  D ]
+bonobo              [+    ]
+cdr                 [+ C  ]
+crypt               [+ CD ]
+cscope              [+ C  ]
+cups                [+ CD ]
+curl                [+    ]
+emboss              [+  D ]
+encode              [+  D ]
+esd                 [+    ]
+ethereal            [+ C  ]
+fam                 [+    ]
+fbcon               [+ C  ]
+font-server         [+  D ]
+foomaticdb          [+  D ]
+fortran             [+  D ]
+gd                  [+ C  ]
+gdbm                [+  D ]
+gif                 [+ CD ]
+gimpprint           [+ C  ]
+gnome               [+ CD ]
+gphoto2             [+    ]
+gpm                 [+ CD ]
+gstreamer           [+ C  ]
+gtk                 [+  D ]
+gtk2                [+ CD ]
+gtkhtml             [+ C  ]
+guile               [+    ]
+imagemagick         [+    ]
+imlib               [+ CD ]
+imlib2              [+    ]
+innodb              [+    ]
+ipv6                [+  D ]
+javascript          [+ C  ]
+jpeg                [+ CD ]
+kde                 [+  D ]
+ldap                [+    ]
+libg++              [+ CD ]
+libwww              [+ CD ]
+mad                 [+ CD ]
+mbox                [+ C  ]
+md5sum              [+ C  ]
+mikmod              [+ CD ]
+mmx                 [+ C  ]
+motif               [+ CD ]
+mozilla             [+ C  ]
+mp3                 [+    ]
+mpeg                [+ CD ]
+mpeg4               [+ C  ]
+mysql               [+ C  ]
+ncurses             [+ CD ]
+nls                 [+  D ]
+nvidia              [+ C  ]
+odbc                [+    ]
+offensive           [+    ]
+oggvorbis           [+ CD ]
+opengl              [+ CD ]
+oss                 [+  D ]
+pam                 [+ CD ]
+pdflib              [+ CD ]
+perl                [+ CD ]
+png                 [+ CD ]
+python              [+ CD ]
+qt                  [+  D ]
+quicktime           [+ CD ]
+readline            [+ CD ]
+ruby                [+    ]
+sdl                 [+ CD ]
+slang               [+  D ]
+spell               [+ CD ]
+sse                 [+ C  ]
+ssl                 [+ CD ]
+svga                [+ CD ]
+tcltk               [+ C  ]
+tcpd                [+  D ]
+tiff                [+ C  ]
+truetype            [+ CD ]
+truetype-fonts      [+  D ]
+type1-fonts         [+  D ]
+usb                 [+ C  ]
+vanilla             [+ C  ]
+x86                 [+ C  ]
+xml                 [+    ]
+xml2                [+  D ]
+xmms                [+  D ]
+xosd                [+ C  ]
+xv                  [+ CD ]
+xvid                [+ C  ]
+zlib                [+ CD ]
 

-Activer une option USE se fait avec la commande euse --enable qui doit -obligatoirement être suivie du nom d'une option. Si cette option n'est pas déjà -activée, euse l'ajoute à la fin de la variable USE dans les paramètres -courants. Si l'option est invalide, un avertissement est affiché. Retirer une -option se fait avec euse --disable. Si l'option choisie est invalide, -l'utilisateur est averti. Si l'option était active, elle est explicitement -désactivée avec la syntaxe -option dans make.conf. -

- -
-# euse --enable 3dfx
-USE setting in make.conf after enabling:
-alsa acpi apache2 cups cdr crypt cscope -doc ethereal fbcon gif gimpprint gnome
-gpm gstreamer gtk2 gtkhtml imlib imlib2 innodb -java javascript jpeg libg++ libwww
-mad md5sum mikmod mmx motif mozilla mpeg mpeg4 mysql ncurses oggvorbis odbc
-offensive opengl pam pdflib perl png python quicktime readline sdl spell sse ssl
-svga tcltk tiff truetype usb vanilla X xml2 xmms xosd xv xvid x86 zlib 3dfx
+Vous pouvew utiliser de manière similaire la commande euse -a -g pour ne
+consulter que les options USE globales actives. La commande euse -a -l
+permet d'obtenir la même chose pour les options USE locales actives. -g
+et -l sont des sous-options de euse et nécessite une option donnée
+auparavant (comme -a) pour fonctionner correctement.
+

+ +
+# euse -a -l
+bitmap-fonts        [+  D ]
+font-server         [+  D ]
+fortran             [+  D ]
+gimpprint           [+ C  ]
+imlib2              [+    ]
+md5sum              [+ C  ]
+mpeg4               [+ C  ]
+nvidia              [+ C  ]
+offensive           [+    ]
+truetype            [+ CD ]
+truetype-fonts      [+  D ]
+type1-fonts         [+  D ]
 
-
-# euse --disable 3dfx
-USE setting in make.conf after disabling:
-alsa acpi apache2 cups cdr crypt cscope -doc ethereal fbcon gif gimpprint gnome
-gpm gstreamer gtk2 gtkhtml imlib imlib2 innodb -java javascript jpeg libg++ libwww
-mad md5sum mikmod mmx motif mozilla mpeg mpeg4 mysql ncurses oggvorbis odbc
-offensive opengl pam pdflib perl png python quicktime readline sdl spell sse ssl
-svga tcltk tiff truetype usb vanilla X xml2 xmms xosd xv xvid x86 zlib -3dfx
+

+On peut également utiliser euse pour activer ou désactiver des options +USE. Les commandes à utiliser sont euse -E flagname (activer une option) +et euse -D flagname (désactiver une option). +

+ + +N'utilisez pas les commandes euse -E et euse -D sans préciser +d'options USE sinon cela activera/désactivera TOUTES les options USE dans +/etc/make.conf. Même si une sauvegarde est créée sur +/etc/make.conf.euse_backup, faites attention en utilisant +euse -E ou euse -D. + + +
+(Activer une option USE)
+#  euse -E 3dfx
+/etc/make.conf was modified, a backup copy has been placed at /etc/make.conf.euse_backup
+
+(/etc/make.conf après la commande)
+USE="alsa acpi apache2 -arts cups cdr crypt cscope -doc ethereal fbcon gd \
+     gif gimpprint gnome gpm gstreamer gtk2 gtkhtml imlib imlib2 \
+     innodb -java javascript jpeg libg++ libwww mad mbox md5sum \
+     mikmod mmx motif mozilla mpeg mpeg4 mysql ncurses nvidia \
+     oggvorbis odbc offensive opengl pam pdflib perl png python \
+     quicktime readline sdl spell sse ssl svga tcltk tiff truetype usb \
+     vanilla X xml2 xmms xosd xv xvid x86 zlib 3dfx"
+
+(Désactiver une option USE)
+#  euse -D 3dfx
+/etc/make.conf was modified, a backup copy has been placed at /etc/make.conf.euse_backup
+
+(/etc/make.conf après la commande)
+USE="alsa acpi apache2 -arts cups cdr crypt cscope -doc ethereal fbcon gd \
+     gif gimpprint gnome gpm gstreamer gtk2 gtkhtml imlib imlib2 \
+     innodb -java javascript jpeg libg++ libwww mad mbox md5sum \
+     mikmod mmx motif mozilla mpeg mpeg4 mysql ncurses nvidia \
+     oggvorbis odbc offensive opengl pam pdflib perl png python \
+     quicktime readline sdl spell sse ssl svga tcltk tiff truetype usb \
+     vanilla X xml2 xmms xosd xv xvid x86 zlib -3dfx"