Tenho tentado a maior parte do dia instalar a distribuição gentoo, desejando evitar a todo custo o seguinte software
- dbus
- systemd
- udev
Minha suposição era que usar as sinalizações USE
em /etc/portage/make.conf
Eu poderia simplesmente inserir USE = -systemd -dbus -udev
para evitar o software indesejado.
No entanto, parece que ao contrário de o sinalizador USE
, tenho problemas para instalar qualquer graphical
DE
, preferível wayland
(embora, no momento atual, eu me conforme com Xorg
).
Minha pergunta, é o que eu tenho sido tentando mesmo possível? O gentoo pode ser configurado para fornecer um DE
sem me forçar a usar dbus
? Se isso fosse possível, uma resposta acessando um tutorial / recurso que descreve uma maneira de fazer isso seria muito apreciada
Comentários
Resposta
Como um usuário veterano do Gentoo, irei fornecer esta resposta como um Trabalho em andamento:
Estabelecer uma linha de base
- Selecione o perfil de linha de base:
# eselect profile list && eselect profile set 1
, que deve definir o perfil para:[1] default/linux/amd64/13.0 (stable)
-
# emerge -ea @system && emerge -ea @world
, que construirá o conjunto do sistema e, em seguida, todos os pacotes em seu sistema com o perfil padrão.udev
é necessário nesta situação, porque udev agora é exigido pelo kernel em todas as situações, mas isso removerá toda a confiança emsystemd
e usará SysV como o sistema init padrão.
Verifique as configurações de compilação
- Edite
/etc/portage/make.conf
. DefinaACCEPT_KEYWORDS
como seu arco estável, provavelmentex86
ouamd64
. - Instale o editor de sinalização de USE do Gentoo:
# emerge -av ufed
. - Inicie o editor de sinalização de USE:
# ufed
. - Selecione a primeira opção na lista:
-*
, onde se lê:Never enable any flags other than those specified in make.conf
. Isso agora irá ignorar os sinalizadores padrão definidos na Etapa 1. da linha de base. - Reemitir a etapa 2 da linha de base:
# emerge -ea @system && emerge -ea @world
. O Portage irá agora cuspir as modificações requeridas pelos pacotes em seu sistema. Alguns dos necessários sãoudev
econsolekit
. Observe que adicioná-los usandoufed
é mais fácil agora porque pressionar a barra de espaço várias vezes adicionará o sinalizador, adicionará um sinal de menos na frente e removerá o sinalizador da lista. - Se algum pacote requer suporte para um sinalizador removido, adicione-o a
/etc/portage/package.use
.
systemd
. Existe um artigo wiki sobre como usar o gnome com wayland sem systemd se isso ajudar. Além disso, o artigo wiki do Gentoo sem systemd diz que você precisa utilizar os sinalizadoresUSE
além de mascararsystemd
eudev
Gnome
de qualquer maneira. Procuro empregar coisas mínimas na filosofia de suckless.org , tinyWM ou [ Tiny Wayland Compositor] ( news.ycombinator.com/item?id=17773982 ). Nesse caso, tudo que preciso é ter um navegador da web em execução, qualquer outra coisa que eu possa fazer na linha de comando -muito preferível à GUI.