Como um usuário veterano do Gentoo, fornecerei esta resposta como um Trabalho em andamento:
Estabelecer uma linha de base
- Selecione o perfil da linha de base:
# eselect profile list && eselect profile set 1
, que deve definir o perfil como:[1] default/linux/amd64/13.0 (stable)
-
# emerge -ea @system && emerge -ea @world
, que criará o conjunto de sistemas e, em seguida, todos os pacotes em seu sistema com o perfil padrão.udev
é necessário nessa situação, porque o udev é agora requerido pelo kernel em todas as situações, mas isso removerá toda a confiança emsystemd
e usará o SysV como o sistema init padrão.
Verificar as configurações de compilação
- Edite o
/etc/portage/make.conf
. DefinaACCEPT_KEYWORDS
como seu arco estável, provavelmentex86
ouamd64
. - Instale o Editor de sinalizador de uso do Gentoo:
# emerge -av ufed
. - Inicie o editor de sinalizador de uso:
# ufed
. - Selecione a primeira opção na lista:
-*
, que diz:Never enable any flags other than those specified in make.conf
. Isso agora ignorará os sinalizadores padrão definidos na Etapa 1 da Linha de Base. - Reissue linha de base Etapa 2:
# emerge -ea @system && emerge -ea @world
. O Portage vai agora cuspir as modificações exigidas pelos pacotes no seu sistema. Algumas das necessárias sãoudev
econsolekit
. Observe que adicioná-los usandoufed
é mais fácil agora, porque ao pressionar a barra de espaço várias vezes, você adicionará o sinalizador, adicionará um sinal de menos na frente e, em seguida, removerá o sinalizador da lista. - Se algum pacote exigir suporte para um sinalizador removido, adicione-o a
/etc/portage/package.use
.