Gentoo Archives: gentoo-user-br

From: Daniel da Veiga <danieldaveiga@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Duvidas qnto ao emerge --update
Date: Fri, 24 Mar 2006 19:40:38
Message-Id: 342e1090603241140t1e31deedj9115ca8cfcbcd169@mail.gmail.com
In Reply to: [gentoo-user-br] Duvidas qnto ao emerge --update by Diego Alberto Ramponi
1 On 3/24/06, Diego Alberto Ramponi <diego.ramponi@×××××.com> wrote:
2 >
3 > Gente.. duas dúvidas...
4 >
5 > Qndo usei
6 >
7 > emerge --verbose --pretend --update --deep --newuse world
8 >
9 > procedimento normal, soh que ele me trouxe alguns blocks, com pacotes do
10 > php4 e 5, como eu não quero ficar removendo para depois instalar
11 > eu fiz o seguinte chtute
12 >
13
14 Os blocks podem causar inconsistência, é por isso que eles se
15 "bloqueiam" ;) e o portage não "confia" em si mesmo o suficiente para
16 decidir qual remover e qual instalar, é por isso que ele te pergunta,
17 e tu resolve... Simplesmente não tem como "automagicamente" fazer isso
18 pois causaria problemas com muitos usuários e programas... Vai que uma
19 de suas aplicações simplesmente depende daquele pacote, e ele é
20 removido...
21
22 > emerge --verbose --pretend --update --deep --newuse system
23 >
24 > e funcionou!!!!, não sabia desse tal de system :D
25
26 cat /var/lib/portage/world -> ali ficam gravados teus programas
27 "favoritos" e a partir desse arquivo ele calculo com base nas ebuilds
28 a árvore de dependências. O system são pacotes essenciais como
29 automake e binutils.
30
31 Já notei que alguns pacotes fazem parte das duas "visões"...
32
33 >
34 > 1a. DÚVIDA, tem alguma forma de fazer com o o portage desisntale os pacotes
35 > [B] e instale as atualização automaticamente ??
36
37 Acho que não, a não ser por script... Algo que fizesse isso
38 automaticamente seria perigoso demais...
39
40 > 2a. Onde posso encontrar essas variáveis de update como WORLD, SYSTEM e
41 > outras (se é que existem) que eu nem sei??
42
43 man portage, e só existem esses dois mesmo... ;)
44
45 O que acontece é que efetivamente não deste update em todos os
46 pacotes, apenas nos básicos do sistema, vais ter que "mecher" nos
47 blocks manualmente ou criar um script para automatizar isso, nos
48 fóruns haviam exemplos de script para isso...
49
50 --
51 Daniel da Veiga
52 Computer Operator - RS - Brazil
53 -----BEGIN GEEK CODE BLOCK-----
54 Version: 3.1
55 GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
56 PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
57 ------END GEEK CODE BLOCK------
58
59 --
60 gentoo-user-br@g.o mailing list