1 |
On 7/24/06, Flávio Alves Granato <digitaldrill@×××××.com> wrote: |
2 |
> |
3 |
> |
4 |
> 2006/7/24, Daniel da Veiga <danieldaveiga@×××××.com>: |
5 |
> > |
6 |
> On 7/24/06, Flávio Alves Granato <digitaldrill@×××××.com> wrote: |
7 |
> > eu sei que quando se pede o emerge para instalar um programa que tem uma |
8 |
> > grande quantidade de outros programas como dependencia, ele reinicia a |
9 |
> > compilação de onde parou ( no programa que parou reiniciando o processo |
10 |
> > todo, checagem, descompactação, compilação e merge ), mas e um grande |
11 |
> > programa como o openoffice ele continua compilando de onde parou? Isso não |
12 |
> é |
13 |
> > a vantagem de programas como o make, não? |
14 |
> > |
15 |
> |
16 |
> Existem FEATURES do portage que não limpam os temporários nem o que já |
17 |
> foi compilado (dê uma olhada em "man make.conf", procure por FEATURES |
18 |
> e olhe o "keepwork", "keeptemp", "noclean"). Testei aqui e ele usa o |
19 |
> mesmo diretório, e automaticamente o make pula o que já foi compilado, |
20 |
> mas nunca testei com um pacote grande como o openoffice (não tenho |
21 |
> espaço em disco para compilar ele). |
22 |
> |
23 |
> Quem sabe uma pesquisada na web sobre estes features tenha mais |
24 |
> informação e te mostre que o que você quer pode ser conseguido apenas |
25 |
> por um destes. |
26 |
> |
27 |
> -- |
28 |
> |
29 |
> no caso para retirar os diretórios usados na compilação eu colocaria a |
30 |
> noclean na FEATURE do make.conf, certo? |
31 |
> |
32 |
> E adiantaria usar o ccache tipo na compilação de um kde que sempre retorna a |
33 |
> descompactar o kdebase e outros? |
34 |
|
35 |
Hmm, não sei se peguei direito o que você quer, mas se você usar o |
36 |
keepwork, o que vai acontecer é que o portage não vai deletar o |
37 |
diretório e o make vai fazer o que faz melhor (e pular muitas |
38 |
operações). O ccache no entanto, armazena o resultado de compilações |
39 |
anteriores em cache e se uma compilação igual for requisitada |
40 |
novamente, ao invés de perder tempo compilando, ele usa o objeto |
41 |
resultante da anterior. |
42 |
|
43 |
Assim, o ccache PODE funcionar entre versões diferentes que façam |
44 |
operações semelhantes (como no seu caso da kdebase), mas o keepwork |
45 |
não vai funcionar (e vai abarrotar seu disco por não deletar o |
46 |
diretório de trabalho após cada emerge), pois um novo diretório |
47 |
temporário será criado. |
48 |
|
49 |
-- |
50 |
Daniel da Veiga |
51 |
Computer Operator - RS - Brazil |
52 |
-----BEGIN GEEK CODE BLOCK----- |
53 |
Version: 3.1 |
54 |
GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V- |
55 |
PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++ |
56 |
------END GEEK CODE BLOCK------ |
57 |
|
58 |
-- |
59 |
gentoo-user-br@g.o mailing list |