Não há uma maneira automática de fazer isso. Existem duas maneiras de fazer isso.
- Long Way (seguro): percorra e execute
sudo apt install [package name]
com todos os pacotes conhecidos. Ele irá dizer-lhe nos erros que os outros são necessários. Adicione-os à sua lista e continue tentando até que todas as dependências sejam satisfeitas. Isso funciona corretamente quase todas as vezes (eu tive que fazer isso em torno de 45-55 vezes. Ele nunca falhou), mas espero que leve 30 minutos a uma hora e meia. -
Caminho Rápido (pode falhar em um grau): Execute
sudo apt-get -f install [package name]
com um pacote por vez. (isto é,sudo apt-get -f install libgl1-mesa-dri:i386
) Isso forçará as dependências a serem instaladas, mas às vezes você tem um pequeno erro com a Steam aceitando os pacotes, dependendo do seu release. O 15.04 quase sempre falha desta maneira, mas o 14.04 LTS geralmente os aceita.Se o vapor não os aceitar, você deve iniciar o processo com um script. Faça isso para criar o script:
- No terminal, digite:
cd Desktop && gedit launch_steam.sh && sudo chmod +X launch_steam.sh
-
Quando o editor de texto for aberto, insira isto:
#!/bin/bash export LD_PRELOAD='/usr/$LIB/libstdc++.so.6' export DISPLAY=:0 steam &
Verifique se o espaço em branco está correto.
- No terminal, digite:
Embora isso funcione para abrir o lançador, muitas vezes não funcionará para os jogos individuais. Se não, desculpe, você está meio sem sorte se não quiser criar esse script para cada jogo. (substitua steam
pelo comando para rodar o jogo).
Explicação: os dois primeiros comandos criam um arquivo de script de shell em sua área de trabalho e o último permite que você o execute. O script permite forçar vapor para usar os drivers apropriados. O e comercial faz o steam funcionar em segundo plano (apenas seus processos, não se preocupe, a janela ainda aparecerá), ao invés de apenas abrir e parar.
Se você fez o script, você terá que abrir o vapor digitando isto no terminal ./Desktop/launch_steam.sh
.