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 |