Na primeira parte deste artigo vimos alguns conceitos sobre as ferramentas que o Portage utiliza para trabalhar. Apresentei superficialmente o emerge e suas próprias ferramentas: ebuilds, atoms, set e tbz2. Pois bem, é hora de continuarmos nossa jornada por dentro do Portage Tools, através de seus arquivos de configuração.
/etc/portage/package.env: o diretório /etc/portage/env e o arquivo /etc/portage/package.env são usados para alterar variáveis de ambiente, iguais às informadas no make.conf. No diretório /etc/portage/env contém arquivos que possuem a mesma sintaxe do arquivo make.conf. O nome de cada arquivo será utilizado para sobrepor as configurações. O arquivo /etc/portage/package.env descreve quais destes arquivos serão usados como base para cada pacote. Ex.:
Supondo que um usuário desenvolvedor queira instalar o GIMP com a opção de debug habilitada, ele poderia criar um arquivo no diretório /etc/portage/env, contendo as opções desejadas:
Depois adicionar uma entrada no arquivo package.env seguido do nome do arquivo criado anteriormente:
/etc/portage/license_groups: este arquivo contém grupos de licenças conforme especificado na variável ACCEPT_LICENSE. Esta funcionalidade está documentada na GLEP23. As informações contidas neste arquivo devem seguir algumas instruções como:
Comentários começam com #
Um nome por grupo seguido pela lista de licenças e por grupos aninhados
Grupos aninhados começam com o prefixo @
Ex.:
Estas licenças podem ser setadas no arquivo make.conf, através da variável ACCEPT_LICENSE, como por exemplo:
ACCEPT_LICENSE= "@EULA GPL" - aceita somente licenças (grupo) EULA e GPL
ACCEPT_LICENSE= "*" - aceita todas as licenças
No próximo artigo falarei do arquivo make.conf, que merece várias páginas apenas para ele. É aqui que podemos utilizar grande parte dos poderes do Portage e customizar, de verdade, nosso Gentoo. Talvez seja o arquivo de configuração mais conhecido e com mais possibilidades de customização.
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden
[2] Comentário enviado por spylinux em 26/03/2016 - 01:52h
Ótima sequência de artigos sobre o portage...mas ficou uma dúvida.
É citado "O Gentoo é um sistema rolling release robusto".
Mas por padrão, o Gentoo não é rolling release, correto? Pode-se transformá-lo em RR, assim como o Funtoo por padrão é rolling release, mas pode-se transformá-lo em Stable. Estou errado nesta informação?
Abraço
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org
[3] Comentário enviado por luiztux em 26/03/2016 - 16:31h
[2] Comentário enviado por spylinux em 26/03/2016 - 01:52h
Ótima sequência de artigos sobre o portage...mas ficou uma dúvida.
É citado "O Gentoo é um sistema rolling release robusto".
Mas por padrão, o Gentoo não é rolling release, correto? Pode-se transformá-lo em RR, assim como o Funtoo por padrão é rolling release, mas pode-se transformá-lo em Stable. Estou errado nesta informação?
Abraço
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org
Opa, e aí meu caro.
Primeiramente obrigado pelo apoio.
O Gentoo é, por padrão, uma distro Rolling Release, assim como seus derivados. Tanto é que não existe versão para o Gentoo, pois não existe um lançamento, assim como ocorre nas distros que não são Rolling Release. O fato, e isto é muito bom, é que todos os softwares são liberados após extensivos testes. Veja, o Gentoo serve pra qualquer coisa. Você pode instalá-lo num pager, se quiser. Por este e tantos outros motivos, os devs mantém esta preocupação em liberar apenas softwares que foram extensivamente testados. Sendo assim, por consequência, os mesmos são extremamente estáveis. Talvez aí haja esta pequena dúvida. O Gentoo é super estável, mas Rolling Release por padrão. Ok?
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden
[6] Comentário enviado por albfneto em 06/04/2016 - 18:51h
Fantástica a segunda parte também. Muito bom tá isso! Favoritado!
lendo seus artigos, o leigo em gentoo e o iniciante podem ver...
eu sempre digo.... Portage "fala" com vc! Ele te diz o que está errado e o que fazer...
eu adoro Portage, é uma Obra-Prima de programação!
Muito legal do Gentoo é que ele fica duro como pedra, ou mole como geléia... grande com KDE, ou só con Flux, ou sem nada, pelado etc... Totalmente personalizável...
embora Rolling, se vc quiser, vc não atualiza, mantém versões antigas de coisas.... protege, desprotege... tira e coloca dependências etc...
se quiser, até coloca pacote muito instável, é só desmascarar...
Com gentoo, realmente, o Root pode tudo... tudo mesmo!
Porisso que gosto de Gentoo e Distros baseadas nele... é um tipo MUITO diferente de Linux...
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].