Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[USE] Besoin d'aide
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Ekinai
n00b
n00b


Joined: 12 Nov 2006
Posts: 50

PostPosted: Sun Nov 12, 2006 2:59 pm    Post subject: [USE] Besoin d'aide Reply with quote

Bonjour :D .
Alors je suis nouveau sur ce forum, et tout a l'heure j'ai entreprit de passer a Gentoo. (j'ai un minimum de connaissances sur le fonctionnement de Linux, j'ai passé 1 ans sur Ubuntu/Debian/SuSE).

Alors, le processus d'installation de Gentoo ne me pose pas de probleme, jusqu'a la configuration de la variable USE :oops: . J'ai pas bien comprit comment sa marchais.

Donc, si vous pouviez me donner un exemple de USE, sa serait sympa ^^. Mon installation aura au final des usages bureautiques (openoffice/code::blocks) et multimedia.
Enfin, j'aurais besoin de développer des programmes avec OpenGL, donc j'aurais aussi besoin du support de l'accélération 3D.
(je voudrais être sous KDE, et j'aurais besoin du support GTK/GTK2 aussi).

Merci d'avance =)
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Nov 12, 2006 3:03 pm    Post subject: Reply with quote

Tout d'abord bienvenue à toi :)

Et ensuite, la doc ne s'arrête pas à l'installation, il faut la lire jusqu'au bout :evil: => La variable USE
Back to top
View user's profile Send private message
Ekinai
n00b
n00b


Joined: 12 Nov 2006
Posts: 50

PostPosted: Sun Nov 12, 2006 3:20 pm    Post subject: Reply with quote

Euh ... j'ai encore du mal :?
Comment je peux faire pour trouver précisement tout les supports dont j'ai besoin et ceux dont je n'ai pas besoin ?
Back to top
View user's profile Send private message
Scullder
Guru
Guru


Joined: 16 Mar 2006
Posts: 466
Location: France

PostPosted: Sun Nov 12, 2006 3:37 pm    Post subject: Reply with quote

Pour avoir la liste des useflags d'un package
Code:
emerge -pv package


Pour connaître leur signification : http://www.gentoo-portage.com/

Après, chaque package a des useflags prédéfinis, et tu peux définir des useflags spécifiques pour chaque package dans le fichier /etc/package/use.
Si ça t'intéresse, voilà ma variable USE :

Code:
USE="-gtk -gtk2 -gnome -java qt kde gpm alsa -oss -arts -esd ssl nls nptl gcj unicode kdeenablefinal dbus dri xinerama truetype png svg gif jpeg -tiff pdf bzip2 mp3 mp4 ogg vorbis x264 aac a52 xvid quicktime asf matroska srt -mad -mikmod v4l v4l2 -cups opengl nvidia xcomposite gpm hal dvd dvdread -dvdr cdr spell xine -gstreamer ffmpeg -ipv6 -ldap dedicated lm_sensors -apache2 -eds -gdbm"


Si tu veux programmer en gtk, pas de problème, il te suffit d'installer gtk+. Les applications n'ayant qu'une interface en gtk utiliseront alors gtk, même avec -gtk. A ma première install de gentoo, j'ai pris la liste des flags, je me suis fait une variable USE sans trop savoir ce que ça allait donner, et j'ai ajusté au cas par cas après.
Tu verras pour openoffice, c'est magnifique le gain de temps au lancement avec des bons useflags :)
_________________
Linux gentoo 2.6.18-ck1-r2 #1 PREEMPT Fri Nov 17 01:37:56 CET 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Sun Nov 12, 2006 4:01 pm    Post subject: Reply with quote

@Ekinai, en premier bienvenu sur le forum :D

En premier tu ne mets que les useflags importants, kde, gnome, X, etc..

De base le système possède déjà des useflags prédéfinis, tu construis ton système et au fur et à mesure avec l'expérience tu vas modifier ta variable USE.
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Sun Nov 12, 2006 6:28 pm    Post subject: Reply with quote

D'un coté, quand tu débarques sous Gentoo, c'est vrai que le USE ... il est pas cool.
Perso, j'avais claqué d'abord Gentoo sur une partoche test et ce qui m'a fait réinstaller en partie, c'est ce foutu USE.

Le mien:
Code:
USE="aac acpi alsa apache2 arts avi berkdb bitmap-fonts browserplugin bzip2 cdparanoia cdr cups dbus divx4linux dvd dvdr dvdread encode foomaticdb ffmpeg gif gimpprint gd gtk gtk2 hal imagemagick javascript jpeg joystick kde kdexdeltas mad matroska md5sum mikmod mime mmx mng mozilla mp3 motif mpeg msn musicbrainz mysql ncurses net nfs nptl nptlonly nsplugin nvidia ogg oggvorbis opengl pam_console pcmcia perl pdf pdflib php pmu png ppds print posix python real qt3 qt4 quicktime ruby sdl smp spell sqlite sqlite3 sse sse2 svg tetex theora threads truetype truetype-fonts type1-fonts unicode usb userlocales v4l vorbis win32codecs X xcomposite xine xml xosd xv xvid -gnome -gstreamer -ipv6 -lm_sensors"
Back to top
View user's profile Send private message
kaworu
Guru
Guru


Joined: 07 Dec 2005
Posts: 450

PostPosted: Sun Nov 12, 2006 9:44 pm    Post subject: Reply with quote

Salut !
met dans ta variable USE ce qui te saute aux yeux (gtk/Qt, KDE/Gnome) etc.. après tu l'améliore petit à petit. Ne cherche pas a avoir une USE parfaite dès le début, ça évolue petit à petit ;)

voilà un bout de mon make.conf si ça peut aider :
Code:

#  ------ start USE flags ------
# CPU
USE="     mmx sse sse2 nptl nptlonly"
# Device
USE="$USE dvd dvdr dvdread"
# Hardware Options
USE="$USE apm acpi hal dbus nls userlocales usb"
# Sound
USE="$USE -esd alsa arts mad mp3 vorbis ogg oggvorbis"
# Video
USE="$USE -real aiglx xcomposite opengl theora encode ffmpeg aac quicktime divx mpeg avi"
# GFX
USE="$USE gimp pdf gif png jpeg imlib"
# X11 , Desktop & WM
USE="$USE -gtk -gnome kde qt qt3 qt4"
# www
USE="$USE samba sasl"
# dev
USE="$USE java vim ruby perl python"
# other
USE="$USE usb unicode utf8 bzip2"
# ------ End USE flags ------

si tu vas plus loin dans la doc, il y a aussi le /etc/portage/package.use qui permet de régler finement les uses.
_________________
Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945

Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion)
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Sun Nov 12, 2006 9:54 pm    Post subject: Reply with quote

@kaworu : le flag "qt" a disparu ;)

D'ailleurs, le flag "gtk", je devrais le virer aussi non? Vu que gtk va virer de l'arbre portage ... :/
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Nov 12, 2006 9:58 pm    Post subject: Reply with quote

Temet wrote:
D'ailleurs, le flag "gtk", je devrais le virer aussi non? Vu que gtk va virer de l'arbre portage ... :/

Non parce qu'il sert pour GTK+2
Back to top
View user's profile Send private message
Scullder
Guru
Guru


Joined: 16 Mar 2006
Posts: 466
Location: France

PostPosted: Sun Nov 12, 2006 10:37 pm    Post subject: Reply with quote

geekounet wrote:
Temet wrote:
D'ailleurs, le flag "gtk", je devrais le virer aussi non? Vu que gtk va virer de l'arbre portage ... :/

Non parce qu'il sert pour GTK+2

Y'a aussi un flag gtk2. Pour le flag qt, on le remplace par qt3 et/ou qt4 ?
_________________
Linux gentoo 2.6.18-ck1-r2 #1 PREEMPT Fri Nov 17 01:37:56 CET 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Mon Nov 13, 2006 7:28 am    Post subject: Reply with quote

Bah les deux existent (qt3 et qt4). Moi j'ai gardé les deux.

Merci geekounet pour la précision sur gtk ;)
Back to top
View user's profile Send private message
Magic Banana
Veteran
Veteran


Joined: 13 Dec 2005
Posts: 1907
Location: Belo Horizonte, Minas Gerais, Brasil

PostPosted: Mon Nov 13, 2006 9:43 am    Post subject: Reply with quote

Scullder wrote:
Pour avoir la liste des useflags d'un package
Code:
emerge -pv package


Pour connaître leur signification : http://www.gentoo-portage.com/


Pour connaître la signification du flag LE_FLAG :
Code:
euse -i LE_FLAG


C'est franchement plus simple : pas besoin de sortir du terminal et la recherche est faite automatiquement. :wink:
Back to top
View user's profile Send private message
papedre
Apprentice
Apprentice


Joined: 02 Mar 2005
Posts: 178

PostPosted: Mon Nov 13, 2006 10:14 am    Post subject: Reply with quote

pour avoir la description directement des uses d'un package tu peux faire :
Code:
equery u package
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Mon Nov 13, 2006 10:25 am    Post subject: Reply with quote

Ouais mais ca marche que s'il est installé ça, si tu veux voir meme s'il est pas installé, c'est :
Code:
equery u package -a


:D
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Mon Nov 13, 2006 10:44 am    Post subject: Reply with quote

Au bout de 2 ans, la solution que j'ai adopté :
Code:
dans /etc/make.conf
USE="-*"   
aucun use dedans

gestion des uses paquet par paquet dans
Code:
/etc/portage/package.use

cela a été un poil space à faire , mais ceci me va bien ...pour le moment
A+
Back to top
View user's profile Send private message
Magic Banana
Veteran
Veteran


Joined: 13 Dec 2005
Posts: 1907
Location: Belo Horizonte, Minas Gerais, Brasil

PostPosted: Mon Nov 13, 2006 10:51 am    Post subject: Reply with quote

nemo13 wrote:
Au bout de 2 ans, la solution que j'ai adopté :
Code:
dans /etc/make.conf
USE="-*"   
aucun use dedans

gestion des uses paquet par paquet dans
Code:
/etc/portage/package.use

cela a été un poil space à faire , mais ceci me va bien ...pour le moment
A+


Il faut aimer se faire peur... La variable USE par défaut est quand même bien pratique, surtout pour un newbie ! Bref, je me joins à titoucha et kaworu pour conseiller à Ekinai de ne surtout pas faire comme nemo13 et de se contenter, au début, de mettre quelques flags faciles à comprendre (ceux qui sont liés au matériel, aux formats de fichiers voulus et au bureau). Il affinera cette variable au cours de son utilisation de Gentoo.
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Mon Nov 13, 2006 10:54 am    Post subject: Reply with quote

nemo13: il faut croire que tu aimes aller écrire dans package.use. Personnellement, j'ai pas envie de m'embêter à aller ajouter gtk alsa X gnome blablabla à chaque paquet qui en a besoin. Je conseillerai plutot une variable USE minimale dans make.conf avec tout ce qu'on est certain de vouloir tout le temps (donc, toolkit, DE, son etc) et l'utilisation de package.use après.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Mon Nov 13, 2006 11:10 am    Post subject: Reply with quote

Scullder wrote:
geekounet wrote:
Temet wrote:
D'ailleurs, le flag "gtk", je devrais le virer aussi non? Vu que gtk va virer de l'arbre portage ... :/

Non parce qu'il sert pour GTK+2

Y'a aussi un flag gtk2. Pour le flag qt, on le remplace par qt3 et/ou qt4 ?

Les devs veulent supprimer le use gtk2 qui est une erreur au profit de l'unique use gtk
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Mon Nov 13, 2006 11:20 am    Post subject: Reply with quote

De toutes façons, le use gtk2 était là pour les applications supportant gtk et gtk2, pour spécifier qu'on voulait GTK2. Cela n'a plus vraiment de sens maintenant, vu que GTK1 n'est presque plus utilisé et surtout qu'il va être retiré de l'arbre.
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Mon Nov 13, 2006 6:14 pm    Post subject: Reply with quote

@nemo13 je procède comme toi pour les useflags, j'ai quand même une variable USE un peu plus fournie, il y a une dizaine de flags dedans :D

Et c'est étonnant comme un nombre aussi restreint de flags gère la majorité des paquets.
Back to top
View user's profile Send private message
Scullder
Guru
Guru


Joined: 16 Mar 2006
Posts: 466
Location: France

PostPosted: Mon Nov 13, 2006 7:21 pm    Post subject: Reply with quote

nemo13 wrote:
Au bout de 2 ans, la solution que j'ai adopté :
Code:
dans /etc/make.conf
USE="-*"   
aucun use dedans

gestion des uses paquet par paquet dans
Code:
/etc/portage/package.use

cela a été un poil space à faire , mais ceci me va bien ...pour le moment
A+


Ca me fait penser à un pote qui a fait
Code:

ln -s /usr/portage/profiles/package.mask package.unmask


Bon, il a crashé sa gentoo devant moi avec l'upgrade de bash 3.2 quand les scripts de boot étaient pas encore prêt mais globalement ça marche pas mal.
_________________
Linux gentoo 2.6.18-ck1-r2 #1 PREEMPT Fri Nov 17 01:37:56 CET 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum