Per compilare i pacchetti da sorgenti devi usare portage, non puoi usare entropy (ovvero
equo e
sulfur).
Se usi entropy scarichi pacchetti binari precompilati, questi pacchetti ignorano i flag USE e le direttive di
make.conf, per compilare i pacchetti da sorgenti devi usare portage e i suoi strumenti (ovvero
emerge,
layman,
eclean,
equery, etc...).
Un altro aspetto è che quando usi portage per compilare i tuoi pacchetti, entropy non lo viene a sapere subito, (mentre portage sa cosa hai installato con entropy, sa anche che USE flag son stati usati e che tipo di compilazione è stato usato), devi sincronizzare manualmente entropy per informarlo di quello che hai fatto.
(come root)
- Code: Select all
equo rescue spmsync
Nota che entropy cerca sempre di mantenere installate le sue versioni dei pacchetti, eventualmente anche effettuando dei downgrade, per prevenire questo comportamento modifica il file:
/etc/entropy/client.confmodificando (devi essere root) la linea:
- Code: Select all
ignore-spm-downgrades = disable
a
- Code: Select all
ignore-spm-downgrades = enable