Steam via Distrobox

Publicado por Xerxes em 31/01/2026

[ Hits: 321 ]

 


Steam via Distrobox



Obs.: dica testada em Gentoo + Systemd.

1. Introdução

Manter a Steam no Gentoo pode ser feito de várias maneiras, desde a ativação do suporte multilib (32-bit), ou uso de Flatpak. Mas a solução mais elegante, na minha opinião, é delegar isso a um container Ubuntu via Distrobox.

2. Preparação do Host (Gentoo)

Antes de tudo, seu kernel deve suportar User Namespaces (CONFIG_USER_NS=y). Verifique com:

zgrep CONFIG_USER_NS /proc/config.gz

Configure os IDs de usuário para o modo rootless (mais conveniente, pois dispensa o sudo):

echo "seu_usuario:100000:65536" | sudo tee /etc/subuid

echo "seu_usuario:100000:65536" | sudo tee /etc/subgid

3. Instalação

O Podman exige suporte a nftables. Ajuste suas USE flags e instale:

echo "net-firewall/iptables nftables" | sudo tee -a /etc/portage/package.use/podman

sudo emerge --ask app-containers/podman app-containers/slirp4netns sys-fs/fuse-overlayfs app-containers/distrobox

4. Criando e Configurando o Container

Para evitar erros de DNS e permissões utilize:

distrobox create --name steam-home --image ubuntu:latest --additional-flags "--userns=keep-id --dns 8.8.8.8"

A primeira inicialização pode demorar. Se quiser monitore o progresso em outra aba com:

podman stats

Se o script de inicialização falhar (erros de sed ou usermod), force a entrada com:

distrobox enter steam-home -- /bin/bash

5. Configuração Interna (Ubuntu)

Dentro do container, ative o suporte 32-bit e instale a Steam:

sudo apt update && sudo apt upgrade

sudo dpkg --add-architecture i386

sudo apt update

sudo apt install -y steam-installer mesa-utils libgl1-mesa-dri:i386

Valide a aceleração 3D com:

glxinfo | grep "OpenGL renderer"

6. Integração Final

Exporte o ícone para o menu do Gentoo:

distrobox-export --app steam

Após alguns segundos o ícone do instalador Steam aparecerá no seu menu de aplicativos.

Linux: Steam via Distrobox
Linux: Steam via Distrobox

E você terá Steam do Ubuntu rodando suave no Gentoo.

Remoção

Para remover completamente a estrutura que você criou, você deve seguir a ordem inversa da instalação.

Remover a Integração (Ícone):

distrobox-export --app steam --delete

Destruir o Container:

distrobox stop steam-home

distrobox rm steam-home

Limpar o Podman (Opcional), se você não pretende usar outros containers e quer liberar espaço de imagens baixadas (como a do Ubuntu):

podman image rm ubuntu:latest

podman system prune -a

Os arquivos de configuração do Distrobox ficam em ~/.local/share/distrobox. Se quiser uma limpeza absoluta, pode apagar essa pasta.
Outras dicas deste autor

Instalando SVP4 e MPV (VapourSynth) no Gentoo

Sugestão de cores para o prompt Linux

Aumentando a performance do Compiz

KDE Plasma 6.5: Como manter o Projetor fixo enquanto você alterna Áreas de Trabalho no PC

Como restaurar o Portage no Funtoo

Leitura recomendada

Executando Hydra Launcher no Linux

Instalando o Supermodel (emulador Sega Model 3) no Ubuntu

Como configurar joystick de PS3 com o Antimicro para jogar CS 1.6

Instalando o Grapejuice no Void Linux para jogar Roblox

PPracer - PlanetPenguin Racer

  

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