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

  1. 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)
  2. # 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 em systemd e usará SysV como o sistema init padrão.

Verifique as configurações de compilação

  1. Edite /etc/portage/make.conf. Defina ACCEPT_KEYWORDS como seu arco estável, provavelmente x86 ou amd64.
  2. Instale o editor de sinalização de USE do Gentoo: # emerge -av ufed.
  3. Inicie o editor de sinalização de USE: # ufed.
  4. 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.
  5. 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ão udev e consolekit. Observe que adicioná-los usando ufed é 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.
  6. Se algum pacote requer suporte para um sinalizador removido, adicione-o a /etc/portage/package.use.

Recursos

Trabalhando com arquivos do Portage

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *