Portage pode ser usado para atualizar um ou outro pacote, mesmo que não esteja atualizado no Entropy.
Como fazer? Não publicarei como Dica ou Artigo ainda, pois é procedimento experimental, em teste, Use por sua conta e risco, se quiser.
Prévio..... FAZER ISTO. cheque os perfis e regule, se necessário. Se não setar, poderá ter erros de Python.
# eselect profile list
# eselect profile set número (use um perfil novo, 17,01. Eu uso o 5, Desktop profile)
# eselect python list
# eselect python set número (python mais novo, mas eu uso python 3.6)
# gcc-config -l (aparecem os GCCs em ordem, eu uso GCC-8.2.0
# gcc-config 2 (número do GCC 8)
# env-update
$ source /etc/profile (Em Sabayon, melhor executar como usuário comum)
1. Primeira coisa, precisa editar o client.conf... Edite o arquivo /etc/entropy/client.conf e na linha "ignore pseudo downgrades", troque "disable" por "enable". Se não o fizer, o Sabayon vai começar a misturar o Entropy com o Portage, e vai propor downgrade de pacotes!
2. Atualize o Sabayon, o máximo possível, depois atualize o Portage:
# equo up
# equo u -av
# emerge --sync
# emerge -av --oneshot portage
3. Por exemplo, os pacotes que vc quer atualizar com Portage.... seja pacote1, pacote2.... Tente primeiro simular. Não deixe de tentar isso:
# emerge -pv pacote1 pacote2
Observe se tem muitas dependências, máscaras, bloqueios, verá na saída do comando.... Se tiver, como, no Sabayon já há muita coisa précompilada e que funciona, vc tenta não recompilar a dependências. tente assim:
4. Assim, consegui atualizar várias ferramentas de Portage. e arquivos de sistema, exemplo:
# emerge -av --nodeps --keep-going eix gentoolkit gentoo-zsh-completions fish zsh gentoo-bashcomp gentoopm git automake autoconf make cmake
Resumo: Como Sabayon tem muita coisa já compilada, muitas vêzes, vc não precisa recompilar as dependências. Usando emerge com opções "--nodeps" e "--keep-going", vc consegue atualizar só os pacotes que quer.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.
Deu certinho aqui... rodou bonito e fácil com essas dicas que o professor passou.