Gentoo Archives: gentoo-user-br

From: Daniel da Veiga <danieldaveiga@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] dúvida sobre o emerge
Date: Mon, 24 Jul 2006 20:47:37
Message-Id: 342e1090607241346o4772d206u356db8815bd21ed2@mail.gmail.com
In Reply to: Re: [gentoo-user-br] dúvida sobre o emerge by "Flávio Alves Granato"
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