Aviso :
Este manual foi substituído por uma versão mais nova e não é mais mantido.
|
[ << ]
[ < ]
[ Início ]
[ > ]
[ >> ]
3. Misturando ramos de software
Conteúdo:
3.a. Usando um ramo
O ramo estável
A variável ACCEPT_KEYWORDS define que ramo de software você usa em seu sistema.
Por padrão ela é o ramo de software estável para sua arquitetura, por exemplo,
x86.
Nós recomendados que você só uso o ramo estável. No entanto, se você não se
importa muito com estabilidade e quer ajudar o Gentoo enviando relatos para o
http://bugs.gentoo.org, leia mais.
O ramo de testes
Se você quiser usar o software mais recente disponível, você pode considerar
usar o ramo de testes. Para que o Portage use o ramo de testes, adicione um ~ na
frente de sua arquitetura.
O ramo de testes é exatamente o que diz ser - de testes Se um pacote
estiver em testes, significa que os desenvolvedores acham que funciona, mas não
foi testado completamente. Você pode muito bem ser o primeiro a descobrir um bug
no pacote, caso em que você pode fazer um relato de bug para que os desenvolvedores
saibam sobre ele.
Esteja alerta, no entanto, de que você pode perceber problemas de estabilidade,
manuseio incorreto de pacotes (como dependências erradas/faltando), atualizações
muito freqüentes (resultando em muita construção) ou pacotes quebrados. Se você
não sabe como o Gentoo funciona e como resolver problemas, nós recomendamos que
você fique com o ramo estável e testado.
Por exemplo, para selecionar o ramo de testes da arquitetura x86, edite o
/etc/make.conf e coloque:
Listagem de código 1.1: Configurando a variável ACCEPT_KEYWORDS |
ACCEPT_KEYWORDS="~x86"
|
Se você atualizar seu sistema agora, você verá que muitos pacotes serão
atualizados. Esteja avisado, no entanto: quando você tiver atualizado seu
sistema para usar o ramo de testes, normalmente não há jeito fácil de voltar ao
ramo estável oficial (exceto com o uso de backups, claro).
3.b. Misturando ramo estável com de testes
O arquivo package.keywords
Você pode pedir ao Portage para permitir o ramo de testes para um pacote em
especial, mas usar o ramo estável para o resto do sistema. Para fazer isso,
adicione a categoria do pacote e nome que você quer usar ao ramo de testes no
arquivo /etc/portage/package.keywords. Por exemplo, para usar o
ramo de testes para o gnumeric:
Listagem de código 2.1: configuração do /etc/portage/package.keywords para gnumerica, linha completa |
app-office/gnumeric ~x86
|
Versões de teste particulares
Se você quiser usar uma versão específica de um software do ramo de testes, mas
você não quiser que o Portage use o ramo de testes para versões subseqüentes,
você deve adicionar a versão no arquivo package.keywords. Neste
caso você deve usar o operador =. Você também pode colocar uma amplitude
de versões usando os operadores <=, <, > ou >=.
De qualquer forma, se você colocar informações de versão, você deve usar
um operador. Se você deixar informações de versão de fora, você não pode
usar um operador.
No exemplo seguinte nós pedimos que o Portage aceite o gnumeric-1.2.13:
Listagem de código 2.2: Ativando uma versão de testes em particular do gnumeric |
=app-office/gnumeric-1.2.13 ~x86
|
3.c. Usando pacotes mascarados
O arquivo package.unmask
Os desenvolvedores do Gentoo não suportam o uso destes arquivos. Por
favor tome o cuidado necessário na hora de usá-los. Pedidos de suporte
relacionados a package.unmask e/ou package.mask não serão
respondidos. Você foi avisado.
Quando um pacote foi mascarado pelos desenvolvedores do Gentoo e você ainda quer
usá-lo, mesmo depois de ler o motivo mencionado no arquivo
package.mask (localizado em /usr/portage/profiles por
padrão), adicione a exata mesma linha em
/etc/portage/package.unmask.
Por exemplo, se o =net-mail/hotwayd-0.8 estiver mascarado, você pode
tirar a máscara adicionando a mesma exata linha no arquivo
package.unmask:
Listagem de código 3.1: /etc/portage/package.unmask |
=net-mail/hotwayd-0.8
|
O arquivo package.mask
Quando você não quer que o Portage leve um certo pacote ou versão específica em
consideração, você pode mascará-la você mesmo colocando uma linha apropriada em
/etc/portage/package.mask.
Por exemplo se você não quer que o Portage instale novas fontes de kernel acima da
gentoo-sources-2.6.8.1, você adiciona a seguinte linha ao
package.mask:
Listagem de código 3.2: exemplo de /etc/portage/package.mask |
>sys-kernel/gentoo-sources-2.6.8.1
|
[ << ]
[ < ]
[ Início ]
[ > ]
[ >> ]
O conteúdo deste documento está licenciado pela licença Creative Commons -
Attribution / Share Alike.
|