Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd

Simples "receita de bolo" para instalar Gentoo binário em desktops com criptografia.

[ Hits: 1.612 ]

Por: Xerxes em 20/01/2026


Flatpak, codecs, overlay GURU, zram, timeshift, Portage, dicas e conclusão



Caso queira instalar algumas coisas extras que considero úteis.

Flatpak + Flathub

Instale o flatpak e adicione flathub:

emerge --ask sys-apps/flatpak

flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo

Reinicie a sessão do Plasma (logout/login).

Codecs

Instale codecs:

emerge --ask \
media-video/ffmpeg \
media-libs/gst-plugins-base \
media-libs/gst-plugins-good \
media-libs/gst-plugins-bad \
media-libs/gst-plugins-ugly

Se algum codec estiver mascarado por licença, você já liberou tudo com:

ACCEPT_LICENSE="*"

Overlay GURU

Adicionar o overlay GURU ao Gentoo é um processo simples, recomendado para acessar ebuilds mantidos pela comunidade.

Usando eselect repository:

emerge --ask dev-vcs/git app-eselect/eselect-repository

eselect repository enable guru

emaint sync -r guru

Após sincronizar, você pode instalar pacotes normalmente.

emerge --ask nome_do_pacote

Zram

Zram cria um dispositivo de swap comprimido na RAM, que é muito mais rápido que o swap em arquivo. Instale o gerador:

emerge --ask sys-apps/zram-generator

Crie ou edite o arquivo /etc/systemd/zram-generator.conf com o conteúdo abaixo.

O arquivo usa o algoritmo zstd (melhor compressão) e define o tamanho como 2x a RAM física para tentar atingir o requisito total de memória.

[zram0]
zram-size = ram * 2
compression-algorithm = zstd
swap-priority = 100
fs-type = swap
Recarregue o systemd e inicie o serviço (ele é automático, mas pode forçar a geração agora):

systemctl daemon-reload

systemctl start systemd-zram-setup@zram0.service

Confira se o tamanho total do swap aumentou (deve somar os 4GB do arquivo + o novo zram):

zramctl

free -h

Nota: zram tem prioridade 100 (maior), então o sistema usará a RAM comprimida antes de tocar no arquivo de swap lento.

Timeshift

Se você optar por usar Btrfs + Timeshift e tem swapfile, os snapshots vão falhar.

Solução: remova o swapfile e use apenas zram.

sudo swapoff /swapfile

sudo rm -f /swapfile

Edite o /etc/fstab e remova ou comente:

/swapfile none swap sw 0 0

Ative o zram como mostrado antes.

Instale o Timeshift:

sudo eselect repository enable guru

sudo emaint sync -r guru

sudo emerge app-backup/timeshift

Opcionalmente altere o swappiness. Isso favorece zram antes de matar processos:

sudo mkdir -p /etc/sysctl.d

echo "vm.swappiness=180" | sudo tee /etc/sysctl.d/99-zram.conf

sudo sysctl -p /etc/sysctl.d/99-zram.conf

Resumo/Lembrete sobre o Portage

Sincronizando a Árvore (Sync)

Antes de instalar qualquer coisa, você precisa garantir que seu sistema conhece os pacotes mais recentes. Antigamente usávamos apenas o emerge --sync, mas a forma moderna e recomendada (que sincroniza não só o repositório principal, mas também os overlays) é:

sudo emaint sync -a

* -a (all): sincroniza todos os repositórios configurados.

Buscando Pacotes

Quer instalar pacote, mas não sabe o nome exato ou em qual categoria ele está?

Para buscar pelo nome do pacote:

emerge -s nome

Para buscar na descrição:

emerge -S "termos da descrição"

Instalando Pacotes

Evite rodar emerge sem perguntar o que ele vai fazer antes. O Portage toma decisões baseadas nas USE flags, e você precisa revisar isso.

O comando padrão é:

sudo emerge -av categoria/pacote

  • -a (--ask): Pergunta "posso continuar?" antes de começar.
  • -v (--verbose): mostra detalhes, como quais USE flags estão ligadas (+) ou desligadas (-).
  • Exemplo: sudo emerge -av app-editors/neovim

Desinstalando

Para remover um pacote, usamos o parâmetro -C:

sudo emerge -Cav nome-do-pacote

A Limpeza Pós-Remoção (Depclean)

Quando você remove um programa, as bibliotecas que ele puxou (dependências) continuam lá instaladas, ocupando espaço. Para remover esses "órfãos", usamos:

sudo emerge -av --depclean

Atualizando o Sistema (O famoso World Update)

No Gentoo, não atualizamos "versões do sistema" (como Ubuntu 25.04 para 25.10). O sistema é Rolling Release. Para atualizar tudo, usamos:

sudo emerge -avuDN @world

Entendendo a sopa de letrinhas:
  • -a: perguntar antes.
  • -v: ver detalhes.
  • -u (--update): atualizar pacotes para a melhor versão disponível.
  • -D (--deep): checar as dependências das dependências (profundo). Garante que bibliotecas de fundo também sejam atualizadas.
  • -N (--newuse): se você mudou alguma USE flag no make.conf, recompila os pacotes afetados para aplicar a mudança.
  • @world: o conjunto de todos os pacotes que você instalou manualmente.

Gentoolkit

Existe um pacote chamado app-portage/gentoolkit que traz a ferramenta equery. Instale-a, ela facilita muito a vida:

Descobrir a qual pacote pertence um comando:

equery belongs /usr/bin/comando

Quais arquivos esse pacote instalou:

equery files nome-do-pacote

Quais USE flags o pacote tem:

equery uses nome-do-pacote

Dicas extras


Conclusão

Sei que o conteúdo desse artigo está resumido. Até pensei em inserir mais explicações, mas na prática o melhor lugar para isso é o handbook. Por fim acabei deixando as coisas resumidas para agilizar o "copiar e colar". Com isso já dá para começar. Boa sorte!
Linux: Instalação do Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd

Referências

Página anterior    

Páginas do artigo
   1. Introdução, discos, stage3, chroot e make.conf
   2. Perfil, kernel, initramfs, GRUB, fstab
   3. Timezone, teclado, input, usuário, Plasma e Swap
   4. Checklist antes de reiniciar
   5. Flatpak, codecs, overlay GURU, zram, timeshift, Portage, dicas e conclusão
Outros artigos deste autor

A Origem dos Nomes

O desenvolvimento da computação gráfica associado ao dos vídeo games

O mínimo que você precisa saber sobre o terminal (parte 2)

Mamãe, quero Slack! (parte 3 - final)

Jogue DOOM clássico completo no Linux com Prboom

Leitura recomendada

Criando uma ajuda mais aprimorada

Processos no Linux

Como enviar dicas ou artigos para o Viva o Linux

Fedora: 5 passos essenciais

Atualização do ZappWM 4.0 Beta (Window Manager)

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts