luiztux
(usa Gentoo)
Enviado em 13/08/2017 - 20:29h
edu666edu escreveu:
Sobre as use flags, qual o jeito correto de se usar? Apenas ver quais preciso e as redigir em /etc/portage/make.conf ? E se eu escrecer alguma repetida? Tenho que ficar lendo tudo toda a vez que for editar para evitar isso? Tenho que adicionar várias use flags a cada programa que for instalar?
Não use o make.conf pra tudo quanto é flag, teu sistema ficará inviável de manter, pois este arquivo é global, desta forma todo pacote será afetado pelas flags lá contidas. Pode surgir inúmeros conflitos que você não irá querer. Ao invés disto utilize o /etc/portage/package.use. Pode ser um diretório com vários arquivos, ou um arquivo de nome package.use contendo vários pacotes. Por ex.: se for um diretório, crie um arquivo lá dentro de nome chromium e dentro deste arquivo coloque:
www-client/chromium flagX flagY...
Se quiser determinada flag ativa apenas pra determinada versão do chromium, faça:
=www-client/chromium-59.0.3071.104 flagY...
Se for um arquivo vá adicionando os pacotes com as respectivas flags.
O jeito correto, na minha opinião, é este.
Você também pode usar
inline pra ver o que precisa ser feito:
USE="flagX flagY..." emerge --pretend www-client/chromium
Você pode usar os utilitários dos pacotes gentoolkit e portage-utils pra saber mais sobre as flags. Tem na wiki ;)
Não é necessário habilitar todas as flags que um programa tem, pense nelas como uma funcionalidade a mais para um determinado programa. Entretanto tem flags que serão ativas automaticamente de acordo com teu
profile.
-----------------------------------''----------------------------------
Larry, The Cow, uses Gentoo GNU/Linux
^__^
(oo)
(__)
"If it moves, compile it."