Gentoo Archives: gentoo-user-br

From: "Benigno B. Junior" <bbj@g.o>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Dicas de keywords e USE
Date: Sat, 01 Apr 2006 00:43:36
Message-Id: 20060331214305.73b46c18@phanty
In Reply to: [gentoo-user-br] Dicas de keywords e USE by Magno Torres
1 É uma boa dica às pessoas que realmente não as conhece. Valeu Magno.
2 Apenas uma coisinha: o -O2 já possui o "-fomit-frame-pointer" embutido
3 (Enabled at levels -O, -O2, -O3, -Os). Não é nada grave, apenas uma
4 notificação.
5
6 On Fri, 31 Mar 2006 16:33:34 -0300
7 "Magno Torres" <magnotorres@×××××.com> wrote:
8
9 // Galera,
10 //
11 // Tendo em vista as ultimas discussões, pensando no tanto de gente que
12 // não usa keywords ou useflags(não estou citando ninguem das threads,
13 // acho que a maoiria que discutiu comigo era usuário avançado e deve
14 // usar), segue minha contribuição para tentar difundir o uso deste
15 // mecanismo
16 //
17 //
18 // olha o meu packages.keywords:
19 // magno@magno ~ $ cat /etc/portage/package.keywords
20 //
21 // media-video/mplayer ~x86
22 // #media-libs/win32codecs ~x86
23 // net-www/mplayerplug-in ~x86
24 //
25 // www-client/mozilla-launcher ~x86
26 // www-client/mozilla-firefox ~x86
27 // dev-libs/nss ~x86
28 // #mail-client/mozilla-thunderbird ~x86
29 //
30 // app-cdr/k3b ~x86
31 // media-sound/amarok ~x86
32 //
33 // net-p2p/bittorrent ~x86
34 //
35 // net-im/skype ~x86
36 //
37 // net-p2p/xmule ~x86
38 //
39 // #net-analyzer/dsniff ~x86
40 // #sys-libs/db ~x86
41 //
42 // app-office/openoffice ~x86
43 // app-text/hunspell ~x86
44 // media-video/spca5xx ~x86
45 //
46 // net-wireless/madwifi-driver ~x86
47 // net-wireless/madwifi-tools ~x86
48 // net-wireless/wpa_supplicant ~x86
49 //
50 // kde-base/kde ~x86
51 // kde-base/kdeaddons ~x86
52 // kde-base/kdelibs ~x86
53 // kde-base/arts ~x86
54 // kde-base/kdepim ~x86
55 // kde-base/kdebase ~x86
56 // kde-base/kdegames ~x86
57 // kde-base/kdemultimedia ~x86
58 // media-libs/akode ~x86
59 // kde-base/kdenetwork ~x86
60 // kde-base/kdeadmin ~x86
61 // kde-base/kdewebdev ~x86
62 // kde-base/kdegraphics ~x86
63 // kde-base/kdeedu ~x86
64 // kde-base/kdeutils ~x86
65 // kde-base/kdetoys ~x86
66 // kde-base/kdeartwork ~x86
67 // kde-base/kde-i18n ~x86
68 // kde-base/cervisia ~x86
69 // kde-base/kompare ~x86
70 // kde-base/kdeaccessibility ~x86
71 //
72 // Estas configurações funcionam de forma estável em x86 e são otimas pra
73 // quem tem um desktop com a distro kde. O kopete por exemplo tem suporte
74 // a webcam, show de bola :)
75 // Colocar pacote como o firefox/thunderbird/kde não tem muito problema,
76 // geralmente as novas versões são mais estáveis que as anteriores e
77 // eliminam varios bugs. Só tomar cuidado quando ver versões rc, beta...
78 // ai neste caso, a sugestao é comentar as entradas ou mandar brasa se
79 // curtir emoções fortes, sempre fazendo uso do quickpkg pra caso de
80 // problemas...
81 //
82 // Por que é melhor colocar os pacotes neste arquivo, do que usar
83 // ACCEPT_KEYWORDS=~x86?
84 // Se vc usar o ACCEPT_KEYWORDS=~x86 na linha de comando, quando fizer
85 // um outro emerge -uDav world vão aparecer varios pacotes pedindo
86 // downgrade.
87 // Se fizer ACCEPT_KEYWORDS=~x86 diretamente no make.conf, pacotes não
88 // muito confiaveis, ou mesmo que não tem necessidade de serem
89 // atualizados com frequencia, como o apache, passarão a ter suas ultimas
90 // versões instaladas, deixando o sistema menos estavel
91 //
92 //
93 // Agora as useflags:
94 // vejam o meu arquivo de USE:
95 //
96 // magno@magno ~ $ cat /etc/portage/package.use
97 // net-wireless/wpa_supplicant madwifi
98 // www-client/mozilla-firefox java
99 // dev-java/sun-jdk -nsplugin
100 // dev-ml/lablgtk svg
101 // dev-php/mod_php mysql gd
102 // dev-php/php mysql gd
103 // media-sound/amarok visualization
104 //
105 // e o meu make.conf
106 //
107 // magno@magno ~ $ cat /etc/make.conf|grep -v ^#
108 // CHOST="i686-pc-linux-gnu"
109 // CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
110 // CXXFLAGS=$CFLAGS
111 //
112 // USE="a52 aac accessibility asf bl bluetooth cddb cdparanoia css dga dv dvb dvd
113 // dvdr dvdread edl fame gimpprint innodb insecure-drivers ipod javascript
114 // jce live lzo mjpeg mmx mpeg4 mplayer musepack musicbrainz net network
115 // nfsv4 nntp nsplugin ntfs ntlm rdesktop real reiserfs sndfile softmmu sse
116 // sse2 tga theora unicode vcd vidix vim wifi win32codecs winbind xcomposite
117 // xfs xinerama xscreensaver xvmc -mysql"
118 //
119 // FEATURES="ccache distcc"
120 // LINGUAS=pt_BR
121 // PORTDIR_OVERLAY=/usr/local/portage
122 // VIDEO_CARDS=savage
123 //
124 // Como veem, tem muitas USE bem interessantes pra quem quer tem um
125 // ambiente desktop bem turbinado, vejo por exemplo o GMC da globo.com
126 // "sem muitos problemas" com essas USEs
127 //
128 // Se analisarem bem, verão que coloquei o -mysql no make.conf, esta USE
129 // ficou global
130 // Mas quero o suporte ao mysql no php, entao adicionei apenas no
131 // /etc/portage/package.use
132 // O nsplugin eu adicionei global, mas nao quero o plugin do sun-jdk no
133 // meu firefox (o da blackdown é muito melhor, funciona java web start
134 // numa boa, tudo rola melhor com ele). Entao eu coloco o -nsplugin no
135 // arquivo packages.use e pronto, problema resolvido
136 //
137 // Quem nunca usou, esta passando da hora, verão um novo mundo, total
138 // quebra de paradigmas :). Eu mesmo demorei pra usar, mas quando comecei
139 // nao parei mais
140 // Um otimo programa pra estudar as use's é o ufed (emerge ufed)
141 //
142 // []s a todos
143 //
144 //
145 //
146 // --
147 // []s Magno
148 // http://magno.multiply.com
149 // --
150 // Linux user: #123834
151 // http://counter.li.org
152 //
153 // --
154 // gentoo-user-br@g.o mailing list
155 //
156
157
158 --
159 Benigno B. Junior - http://dev.gentoo.org/~bbj
160 Gentoo Developer (ALT, *BSD)
161 http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3995B21

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user-br] Dicas de keywords e USE Magno Torres <magnotorres@×××××.com>