1 |
On 03/08/2009 11:26 PM, Cleverson wrote: |
2 |
> OK, obrigado Davi pela dica de desativar o cups; parece que vai funcionar. Não terei tempo de compilar ainda hoje (Domingo à noite), a lista de pacotes é imensa, mas no --pretend deu certo. |
3 |
> |
4 |
|
5 |
Dê uma olhada no Paludis [1]. Ele tem features BEM interessantes, IMHO. |
6 |
Por exemplo, supondo-se que eu vá instalar o Koffice em meu computador, |
7 |
essa é uma das saídas possíveis: |
8 |
|
9 |
# paludis --pretend --install koffice |
10 |
Building target list... |
11 |
Building dependency list... |
12 |
|
13 |
These packages will be installed: |
14 |
|
15 |
* app-text/wv2 [N 0.2.3] |
16 |
Reasons: *app-office/koffice-1.6.3-r2:0::gentoo |
17 |
build_options: -optional_tests split strip |
18 |
"Excellent MS Word filter lib, used in most Office suites" |
19 |
887.68 kBytes to download |
20 |
* app-text/libwpd [U 0.8.9 -> 0.8.14] |
21 |
Reasons: app-office/koffice-1.6.3-r2:0::gentoo |
22 |
-doc build_options: split strip |
23 |
414.23 kBytes to download |
24 |
* kde-base/kdelibs :3.5 [N 3.5.9-r4] |
25 |
Reasons: *app-office/koffice-1.6.3-r2:0::gentoo |
26 |
acl alsa -arts -avahi -bindist branding cups -debug -doc fam jpeg2k |
27 |
-kdeenablefinal -kdehiddenvisibility -kerberos -legacyssl -lua openexr |
28 |
spell tiff -utempter -xinerama build_options: split strip |
29 |
"KDE libraries needed by all KDE programs." |
30 |
14.87 MBytes to download |
31 |
* app-office/koffice [N 1.6.3-r2] <target> |
32 |
-arts -debug -doc -mysql -postgres -xinerama build_options: |
33 |
-optional_tests split strip |
34 |
"KOffice is an integrated office suite for KDE, the K Desktop |
35 |
Environment." |
36 |
54.20 MBytes to download |
37 |
|
38 |
Total: 4 packages (3 new, 1 upgrade), 70.34 MBytes to download |
39 |
|
40 |
USE: |
41 |
|
42 |
* acl: Adds support for Access Control Lists |
43 |
* alsa: Adds support for media-libs/alsa-lib (Advanced Linux |
44 |
Sound Architecture) |
45 |
* arts: Adds support for aRts: the KDE sound daemon |
46 |
* avahi: Add avahi/Zeroconf support |
47 |
* bindist: Flag to enable or disable options for prebuilt (GRP) |
48 |
packages (eg. due to licensing issues) |
49 |
* branding: Enable Gentoo specific branding |
50 |
* cups: Add support for CUPS (Common Unix Printing System) |
51 |
* debug: Enable extra debug codepaths, like asserts and extra |
52 |
output. If you want to get meaningful backtraces see |
53 |
http://www.gentoo.org/proj/en/qa/backtraces.xml |
54 |
* doc: Adds extra documentation (API, Javadoc, etc) |
55 |
* fam: Enable FAM (File Alteration Monitor) support |
56 |
* jpeg2k: Support for JPEG 2000, a wavelet-based image |
57 |
compression format |
58 |
* kdeenablefinal: EXPERIMENTAL: KDE ebuilds will use the enable-final |
59 |
flag, yielding compilation speedups at the cost of heavy mem usage and |
60 |
potentially causing problems. We strongly discourage setting this |
61 |
* kdehiddenvisibility: Makes KDE symbols hidden by default, requires GCC |
62 |
4.1 (experimental) |
63 |
* kerberos: Adds kerberos support |
64 |
* legacyssl: Support for some deprecated ciphers. Don't use this |
65 |
flag unless you really need it |
66 |
* lua: Enable Lua scripting support |
67 |
* mysql: Adds mySQL Database support |
68 |
* openexr: Support for the OpenEXR graphics file format |
69 |
* postgres: Adds support for the postgresql database |
70 |
* spell: Adds dictionary support |
71 |
* tiff: Adds support for the TIFF image format |
72 |
* utempter: Records user logins. Useful on multi-user systems |
73 |
* xinerama: Add support for the xinerama X11 extension, which |
74 |
allows you to stretch your display across multiple monitors |
75 |
|
76 |
* No unread news items found |
77 |
|
78 |
|
79 |
Se você notar, logo abaixo do nome de cada pacote, há a razão pela qual |
80 |
o pacote está sendo colocado na fila para instalação. IMO, isso diminui |
81 |
a complexidade da --tree do emerge ao custo de uma atenção redobrada. |
82 |
|
83 |
Além disso, eu configurei meu Paludis para sempre exibir uma descrição |
84 |
das USE envolvidas na instalação dos meus pacotes. IMO, isso facilita |
85 |
meu trabalho por eu não precisar ficar procurando em manuais o que cada |
86 |
USE faz. Neste exemplo não apareceu, mas se uma mesma USE fosse |
87 |
requerida por dois pacotes diferentes, apresentando recursos diferentes, |
88 |
ele faria algo como: |
89 |
|
90 |
* foo: cat1/package1-9999: USE desc |
91 |
cat2/package2-9999: USE desc |
92 |
|
93 |
|
94 |
Na pior das alternativas, é uma alternativa. Procure nos históricos da |
95 |
lista para ver as threads que já falaram sobre Paludis x emerge. |
96 |
|
97 |
> Eu percebi sim a dica na saída do emerge sobre desativar alguma flag, só não sabia mesmo qual flag e qual pacote. Essa árvore é um verdadeiro quebra-cabeça multidimencional digamos assim, são tantos ramos, tantos pacotes e suas flags, claro que com o tempo vou aprendendo mas até agora fico perdido. Depois inclusive vou querer algum front-end ou outro gerenciador de pacotes com outra interface, baseada em menus ou em GTK ou algo assim, caso exista.... |
98 |
> |
99 |
|
100 |
Eu sei que tem um Kuroo, que é um front-end para o emerge no KDE. Eu |
101 |
usei ele por uns tempos e depois voltei ao console. Questão de gosto, eu |
102 |
acredito. |
103 |
|
104 |
|
105 |
[1] - http://paludis.pioto.org/index.html |
106 |
|
107 |
Abraço, |
108 |
|
109 |
davi |