View previous topic :: View next topic |
Author |
Message |
Dexter2004 Tux's lil' helper
Joined: 23 Jul 2004 Posts: 123
|
Posted: Tue Aug 03, 2004 9:29 am Post subject: emerge (maked) |
|
|
viva
Como posso fazer emerge de pacotes que estejam masked?
Já agora o que quer dizer quando um pacote esta masked?
obrigado
dex |
|
Back to top |
|
|
Mythos l33t
Joined: 02 May 2004 Posts: 953 Location: Portugal
|
Posted: Tue Aug 03, 2004 1:39 pm Post subject: |
|
|
É simples:
crias uma directoria chamada portage no /etc:
Depois é só editares um ficheiro chamado package.keywords e meteres para lá os pacotes masked. Assim retiras o masked deles, podendo assim ser downloadble
tens duas maneiras:
Code: |
echo "x11-base/xorg-x11 ~x86" >> /etc/portage/package.keywords |
ou
Code: |
nano /etc/portage/package.keywords
#para puder sacar o xorg-x11 tive que introduzir estas duas linhas
x11-base/xorg-x11 ~x86
x11-terms/xterm ~x86
|
tens também para tornares um pacote masked o packages.mask
ex:
#de seguida vou meter o pacote xfree masked para não o sacar
Code: | echo "x11-base/xfree" >> /etc/portage/package.mask |
Tens também outro masked chamado pakage.use serve para definires o que vais usar como dependencias num pacote:
# vou meter o meu package.use do mod_php, decidi ter suporte gd mysql e apache2
gd nao vem pré definido, serve para criares png em php.
Code: |
echo "dev-php/mod_php mysql apache2 gd" >> /etc/portage/package.use |
Penso que os pacotes masked, são aqueles que não foram introduzidos para download em proll de outros.
Contudo a maioria dos meus pacotes é masked ou ~x86(Testing)
Se visitares http://packages.gentoo.org/ e escolher uma categoria, por exemplo: search gentoo-dev-sources, tens lá o que quer dizer o masked o ~ e o +, frame lado direito. _________________ Best Regards,
Sérgio Henrique
Linux dune 3.0.6-gentoo #1 SMP Thu Oct 27 16:47:29 WEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux |
|
Back to top |
|
|
lobo Tux's lil' helper
Joined: 07 Oct 2003 Posts: 100 Location: São Paulo, Brasil
|
Posted: Wed Aug 04, 2004 3:04 am Post subject: |
|
|
Esta solução é um pouco complicada, mas o pacote mais novo fica pra sempre disponivel... Acho que se voce executar o emerge assim :
Code: |
ACCEPT_KEYWORDS="~x86" emerge <nomedopacote>
|
E' mais simples, mas voce tem que ficar esperto quando usar emerge world, pois o portage vai querer "downgraidar" seu pacote para a versão estavel. Ai vc pode usar a opção -U (upgrade only) quando for emergir o mundo.
[]'s
Lobo |
|
Back to top |
|
|
Mythos l33t
Joined: 02 May 2004 Posts: 953 Location: Portugal
|
Posted: Wed Aug 04, 2004 3:28 am Post subject: |
|
|
Quote: | ACCEPT_KEYWORDS="~x86" emerge <nomedopacote> |
Isto está obsoleto. é perigoso pois pode baralhar-te as dependencias todas quando fizeres emerge -uD world _________________ Best Regards,
Sérgio Henrique
Linux dune 3.0.6-gentoo #1 SMP Thu Oct 27 16:47:29 WEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux |
|
Back to top |
|
|
Dexter2004 Tux's lil' helper
Joined: 23 Jul 2004 Posts: 123
|
Posted: Wed Aug 04, 2004 6:55 am Post subject: |
|
|
obrigado |
|
Back to top |
|
|
|