View previous topic :: View next topic |
Author |
Message |
tuxama n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 03 Sep 2005 Posts: 10
|
Posted: Sat Sep 03, 2005 11:56 pm Post subject: [PORTAGE] Au sujet de la variable, ais-je compris ? |
|
|
Bonjour,
Je suis un nouvel utilisateur Gentoo et jai une question au sujet de la FAMEUSE variable USE.
Jai un poste de travail classique que je passe sous Gentoo et la finalité est de faire de la bureautique, Internet, écouter de la musique, visionner des vidéos, riper et graver des CD et DVD, voir des photos, bref rien de bien extraordinaire.
A la lecture de différents posts je crois comprendre que je peux réduire ma variable USE au seules fonctionnalités dites OPTIONNELLES que je souhaite voir prisent en compte par lensemble des programmes que jinstallerai et qui les supportent. Ensuite il convient que je précise dans un des fichiers portage (dont jai déjà oublié le nom) QUELS packages devra prendre en charge telle(s) ou telle(s) fonctionnalité(s). Se qui signifie quun soft A supportant par exemple les macros en python pourra être compilé avec loption PYTHON, alors quun soft B qui supporte également cette fonctionnalité pourra lui compilé sans cette fonctionnalité.
En résumé, si je place une variable USE comme celle ci-dessous, et que je précise pour chaque package les fonctionnalités OPTIONNELLES que je souhaite voir prisent en compte, suis-je dans lerreur ?
USE=x86 mmx sse nptl
alsa ieee1394 usb X cdr dvd dvdr
java perl python
pdf bzip2 crypt ftp nls
spell truetype unicode
Est-ce que dans la définition de la variable USE ci-dessus, voyez-vous des options pas forcément utiles à ce niveau et pensez-vous que jen oubli qui sont importantes pour lensemble du système (par exemple : cups foomaticdb ppds ) ?
Merci pour vous réponses, remarques et compléments d'informations. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun Sep 04, 2005 12:07 am Post subject: |
|
|
Salut tuxama, Bienvenue sur le forum Gentoo
En gros, tu as bien compris a quoi servent les USEFLAGS, je vais te donner des exemples si ca peut encore t'aider (mplayer en est un bon) :
Code: | [ebuild R ] media-video/mplayer-1.0_pre7-r1 -3dfx -3dnow -3dnowext +X +aac +aalib +alsa (-altivec) -arts +bidi -bl +cdparanoia -cpudetection -custom-cflags +debug +dga +directfb -divx4linux -doc +dts +dv +dvb +dvd +dvdread -edl +encode +esd +fbcon -ggi +gif +gtk -i8x0 +ipv6 -jack -joystick +jpeg +libcaca -lirc +live -lzo +mad +matroska -matrox +mmx -mmxext -mythtv -nas +nls +nvidia +opengl +oss +png +real +rtc +samba +sdl +sse +sse2 +svga +tga -theora +truetype -v4l -v4l2 +vorbis +win32codecs +xanim +xinerama +xmms +xv +xvid -xvmc |
Par exemple, moi je compile mplayer en activant le support pour X, aac, alsa, ... mais d'un autre coté je n'ai pas l'utilité de arts, joystick, matrox, ...
Les flags globaux sont dans /etc/make.conf, ils affecteront tous les ebuilds. Apres, tu peux faire du cas par cas grace au fichier /etc/portage/package.use
Apres je te conseille de modifier cette variable petit a petit, tu fais Code: | emerge -av <ce que tu veux> |
tu regardes les flags (des)activés, et tu modifies ton USEFLAG en fonction de tes besoins. _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
naerex Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Final Fantasy/Final_Fantasy_8_-_Seifer.jpg)
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Sun Sep 04, 2005 7:55 am Post subject: |
|
|
C'est beau l'exemple meme du premier post idéal ! une question claire formatée correctement et une réponse encore plus claire et très concise.
reco ![Cool 8)](images/smiles/icon_cool.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun Sep 04, 2005 11:44 am Post subject: |
|
|
naerex wrote: | C'est beau l'exemple meme du premier post idéal ! une question claire formatée correctement et une réponse encore plus claire et très concise.
reco ![Cool 8)](images/smiles/icon_cool.gif) |
ouais, ça fait plaisir ![Wink ;)](images/smiles/icon_wink.gif) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tuxama n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 03 Sep 2005 Posts: 10
|
Posted: Sun Sep 04, 2005 12:17 pm Post subject: |
|
|
Merci, effectivement kernel_sensei ton exemple mplayer est limpide. Je vais donc mettre en application cette logique en essayant d'être vigilent quant au choix de mes options globales de la variable USE.
Sympa, d'avoir m'entionné le nom du fichier /etc/portage/package.use pour les options au cas par cas.
Merci, pour les compliments. Je ne suis pas un adepte du format sms, sans doute parce que je ne suis pas né avec. Je comprends que certaines et certains se laissent convertir à cette forme dexpression, pour autant les avantages de nos langues maternelles permettent de lever les ambiguités, dautant quil nest pas toujours simple dexprimer son problème. Désolé de mettre laissé aller, "lemerge emptrytree system" en cours nest pas terminé !! _________________ L'éternité c'est long surtout vers la fin...
Last edited by tuxama on Sun Sep 04, 2005 12:23 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun Sep 04, 2005 12:21 pm Post subject: |
|
|
tuxama wrote: | Merci, effectivement kernel_sensei ton exemple mplayer est limpide. Je vais donc mettre en application cette logique en essayant d'être vigilent quant au choix de mes options globales de la variable USE.
Sympa, d'avoir m'entionné le nom du fichier /etc/portage/package.use pour les options au cas par cas.
|
Si tu veux plus d'informations au sujet des fichiers dans /etc/portage/, tu peux faire un man portage , c'est assez bien expliqué. _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
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
|
|