1 |
2009/1/29 Bruno Laturner <renrutal@×××××.com>: |
2 |
> Adorei a idéia. Eu também tenho que ficar separando os pacotes pois |
3 |
> não quero tudo que vem junto do @kde-4.2 |
4 |
|
5 |
E essa abordagem dos sets é muito mais vantajosa em vários sentidos. |
6 |
Os metas você não pode modificar, se você quiser um meta inteiro menos |
7 |
um pacote, você não escolha, tem que instalar todos os pacotes do |
8 |
meta, menos o que você não quer, e se você fizer isso, todos os |
9 |
pacotes que você instalar vão para o world, o que me incomoda, e se |
10 |
você não mandar pro world (com -1 por exemplo) eles não vão ser |
11 |
atualizados com o sistema, e podem ser desinstalados com um |
12 |
--depclean. |
13 |
|
14 |
Da forma como eu fiz, se eu quiser desinstalar todo meu kde-4.2, |
15 |
apenas um emerge -C @kde-fabiano-4.2 resolve, ou ainda pra atualizar |
16 |
apenas meu kde4 eu uso o set tambem, e apenas o @kde-fabiano-4.2 vai |
17 |
pro world (eu não gosto de world "poluido"). |
18 |
|
19 |
Eu tenho um desktop e um notebook, os dois com Gentoo, eu compartilho |
20 |
bastante coisas entre eles, até pacotes binarios já que são dois |
21 |
turions, e muitas configurações, compilação distribuída com o distcc, |
22 |
etc. |
23 |
|
24 |
Frequentemente eu quero instalar a mesma coisa nos dois. Como o kde |
25 |
4.2. Quando eu usava metas e não queria um meta inteiro, tinha que ir |
26 |
eu lá, instalar pacote por pacote que eu queria, ou gerar uma lista de |
27 |
alguma forma, o que era um saco. |
28 |
|
29 |
Agora eu instalei o kde 4.2 no desktop, e pra instalar no notebook, eu |
30 |
só precisei de 3 comandos: |
31 |
|
32 |
root@notebook:~ # scp -r |
33 |
root@desktop:/etc/portage/package.keywords/kde-4.2/ |
34 |
/etc/portage/package.keywords/ |
35 |
root@notebook:~ # scp root@desktop:/etc/portage/package.sets/kde-*-4.2 |
36 |
/etc/portage/package.sets/ |
37 |
root@notebook:~ # emerge @kde-fabiano-4.2 -uDNva |
38 |
|
39 |
e voi-lá! |
40 |
|
41 |
|
42 |
Como eu compartilho os binários também, normalmente, quando eu já |
43 |
tenho uma coisa compilada em um dos dois e vou passar pro outros, eu |
44 |
rodo um rsync no diretório packages/ e rodo o emerge com a opção -k. |
45 |
|
46 |
lov Gentoo =D |
47 |
|
48 |
|
49 |
Fabiano. |