Translation(s): Deutsch - Español - Français - Português do Brasil - Русский


Steam logo

Steam é um software proprietário de entrega e gerenciamento de conteúdo para PC com suporte a GNU/Linux. É empacotado para o Debian em non-free

Gráficos

Alguns jogos podem funcionar bem com sua configuração atual, outros podem exigir drivers atualizados para obter o melhor desempenho, e alguns podem recusar-se a executar, sem as atualizações de drivers. Determine o hardware gráfico que você está usando e siga a seção apropriada para AMD/ATI graphics ou Nvidia graphics.

Preparação

Permissão de usuários

Você tem de garantir que usuários regulares que vão executar jogos da Steam estejam pelo menos nos grupos video e audio.

# usermod -a -G video,audio <usuario_habitual>

Debian tem uma abordagem de segurança de que tudo é proibido a menos que o administrador de sistemas permita explicitamente. Este esquema é gerenciado por grupos de "tarefas". O primeiro usuário regular criado durante a instalação é incluido em grupos video, audio, cdrom, scanner, e assim por diante. Os próximos usuários criados não são incluidos em nenhum grupo especial. Desta forma, os próximos usuários criados não serão capazes de executar steam. Ele falha com mensagens estranhas relativas a "X bad number out of range.". Você tem de incluí-los explicitamente com comandos ou com interfaces gráficas de gerenciamento de usuários como o kuser.

Instalação

Existem pacotes disponíveis para Jessie, Stretch e Sid.

Os pacotes não estam disponíveis atualmente para Debian 7 "Wheezy". Se desea executar Steam em um sistema Wheezy, deverá construir um chroot de Jessie e atualizar o sistema Jessie a uma versão superior.

Sistemas 64 bits (amd64)

/!\ Estas instruções são somente para sistemas Jessie e Sid. Não tente isso em Wheezy ou quebrar seu sistema.

  1. Adicionar um componente «non-free» para /etc/apt/sources.list, por exemplo:

    # Debian Jessie
    deb http://httpredir.debian.org/debian/ jessie main contrib non-free
  2. Habilitar o suporte Multi-Arch e atualize a lista de pacotes disponíveis:

    # dpkg --add-architecture i386
    # apt update
  3. Instalar o pacote steam:

    # apt install steam
  4. Instale as bibliotecas OpenGL de 32 bits:

/!\ Instalar as bibliotecas OpenGL de 32 bits pode desinstalar os controladores de 64 bit que pode ter instalado anteriormente. É recomendável instalar os drivers gráficos da AMD ou NVIDIA para o seu sistema. A biblioteca OpenGL apropriada instalará com esses drivers. Se instalado esses condutores de Jessie-backports Certifique-se de instalar a biblioteca de 32 bits de jessie-backports.

Sistemas 32 bits (i386)

/!\ Estas instruções são somente para sistemas Jessie e Sid. Não tente isso em Wheezy ou quebrar seu sistema.

  1. Adicionar um componente "non-free" para /etc/apt/sources.list, por exemplo:

    # Debian Jessie (testing)
    deb http://http.debian.net/debian/ jessie main contrib non-free
  2. Atualizar a lista de pacotes disponíveis e instalar o pacote steam:

    # aptitude update
    # aptitude install steam

Solução de problemas

Problemas em entorno da execução do Steam

Steam é distribuído com suas próprias versões de algumas bibliotecas (o "Steam Runtime" ou "tempo de execução do steam") em uma tentativa de emular o ambiente Ubuntu 12.04 em versões mais recentes do Ubuntu. No entanto, algumas das bibliotecas incluídas no ambiente de tempo de execução podem entrar em conflito com outros integrados em Debian mais recentes (por exemplo, controladores, especificamente o driver ATI livre) versões de bibliotecas. Isso pode ser resolvido através da eliminação de versões do tempo de execução dessas bibliotecas do steam, forçando o steam a optar por versões atualizadas do sistema.

Aquí dispõe de exemplos de problemas e reportes de error conhecido se bibliotecas incompatíveis estão presentes:

Execute estes comandos para eliminar as bibliotecas entorno do Steam que se sabe que provocam problemas com o Debian. Note-se que o Steam reinstala essas bibliotecas cada vez que é atualizado enquanto el ticket #13 de steam-runtime isso não for resolvido, então você terá que proceder para fechar o steamr e utilizar estes comandos depois de cada atualização do programa.

# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0

Se você foi direcionado para a próxima página, em seguida, excluir esses arquivos provavelmente vai resolver seu problema: https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457

Os jogos não reproduzem som

Deverá eliminar alsa-lib e libasound.so.* entorno da execução do Steam.

# rm -rf ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/alsa-lib
# rm -rf ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/alsa-lib
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasound.so.*
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libasound.so.*

Não é possível visualizar na loja do steam ou páginas comunitárias

Execute Steam no terminal:

$ steam

Ao tentar acessar o site da loja, o terminal deve retornar:

~/.local/share/Steam/ubuntu12_32/steamwebhelper: error while loading shared libraries: libgpg-error.so.0: cannot open shared object file: No such file or directory

Isso significa que você não tem pacote de 32-bit libgpg-error0, por isso você deve instalar:

# apt install libgpg-error0:i386

Steam funciona, mas não é possível iniciar jogos

Se está usando o controlador gráfico da Nvidia 367.44, é possível que Steam não funcione por causa da ausencia dependência libgtk-2.0-0 de 32 bits. Instale o paquete apropriado:

# apt install libgtk2.0-0:i386

Outro problema comum é que os jogos não têm ?RunPermissions vapor (+x). Isso pode ter sido causado por mover o diretório ?SteamGames de um local remoto. Certifique-se que essas permissões estão corretamente definidas nos scripts de inicialização de seus jogos em ~/.steam/steam/steamapps/common. Alguns são executados de forma independente por um script shell enquanto outros usam um atalho.

Veja também