albfneto
(usa openSUSE)
Enviado em 11/08/2014 - 14:15h
De início, não é muito bom misturar instalação de pacotes binária e semi-binária (Entropy normal) com instalação por compilação (Portage).
Sem prática nenhuma,pode quebrar, mas com um pouco de prática dá.
Precisa editar algumas configurações se vc for usar os dois instaladores de pacotes juntos.
se for usar Entropy junto com Portage, leia meu artigo sôbre isso antes, lá tem as edições de arquivos necessárias:
http://www.linuxfast.com.br/artigo/Sabayon-e-Gentoo.-Como-usar-Entropy-junto-com-Portage.
pegue o link todo, inclusive o ponto final.
precauções: Para atualizar os pacotes da distro toda use entropy, é mais fácil.
quando vc optar por instalar algo com Portage, faça isso num sabayon já atualizado, com entropy antes, os repos...isto é,
antes de fazer:
# emerge --sync
faça
# equo udate
Não use Portage para instalar Entropy, ou seja,
não faça:
# emerge equo entropy equo rigo magneto
mas sim:
# equo i entropy equo rigo magneto
quanto a fazer:
# emerge -av oneshot portage (COMANDO 1) OU
# equo i -av portage (COMANDO 2)
é equivalente,apenas se lembre do Portage que quer usar:Portage do Entropy (COMANDO 2) é 2.2.8 stable e o Portage do Portage mesmo (COMANDO 1) é 2.2.10, unstable branch. Tanto dá no mesmo que eu uso 2.2.8 na faculdade e o 2.2.10 em casa.
a
Mais uma precaução: não rode este comando em Sabayon ele é só para Gentoo. Se fizer isso em Sabayon, terá bibliotecas quebradas (pq as versões podem ser diferentes)
# revdep-rebuild
se o Portage pedir isso,substitua por:
# equo libtest && equo deptest
mais coisas, se for usar Portage com Entropy, os dois não tire completamente as dependências cruzadas (pq portage usa) para remover pacotes, não use:
# equo rm --ask --verbose --deep pacote
MAS SIM:
# equo rm --ask --verbose pacote OU
# emerge -C --ask pacote
Em resumo Evite a opção --deep, ela remove as deps não necessárias, mas elas não são necessárias para entropy, não para portage. Portage tem dependências cruzadas.