Steam via Distrobox

Publicado por Xerxes em 31/01/2026

[ Hits: 285 ]

 


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

Gravador de área de trabalho nativo do Gnome 3

Trocando tela de login do Fedora 17

rename - Comando para renomear todos os arquivos para letra minúscula

Instalando fonte bitmap no Debian/Devuan

Teclas de função no Xfce para comandar o volume

Leitura recomendada

Como instalar o Age of Empires2 sem PlayOnLinux ou Lutris

Realizar overclock no Miyoo Mini (plus ou normal)

Jogue Super Meat Boy no GNU/Linux

Instalando PokerStars no GNU/Linux

Como instalar no Linux Jogos da Steam só para Windows

  

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