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.615 ]

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

Miyoo Mini Plus + Onion OS (Linux)

Instalação do Funtoo a partir do Debian já instalado

Sujando as mãos ao instalar Arch Linux (método de instalação novo)

DOOM clássico rapidão

Introdução ao gerenciador de janelas i3

Leitura recomendada

Fedora: Gerenciando Serviços

Esgotando os recursos

Implementando um Servidor Web Java com Tomcat no Debian

Sabayon completo, personalizado e portátil, em pendrive de boot

Introdução ao Linux: Instalação do OpenSuSE

  
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