Steam nao funciona no Arch linux

1. Steam nao funciona no Arch linux

Jonathan Correia Barboza
MasterZero

(usa Arch Linux)

Enviado em 02/05/2016 - 01:42h

Bom desculpa a falta de acentos e tudo mais.
Pesquisei de cabo a rabo a noite inteira sobre isso e tudo que descobri que tinha que habilitar o multilib e ai eu fui la e fiz a edicao tirando o # da frente do [multilib] e consegui instalar o steam. Depois eu abri ele e atualizou depois disso nao abre mais.
Estou usando o arch linux que baixei essa semana no proprio site dele e instalei o ambiente grafico da gnome acho que foi isso o nome algo assim.

Ainda estou com problemas no teclado que tambem nem sei resolver kkkk tudo loko. mais estou me divertindo.

PS sou novo no arch.


  


2. Re: Steam nao funciona no Arch linux

Bruno Lima
Smolkyn

(usa openSUSE)

Enviado em 02/05/2016 - 02:18h

Steam também estou tendo problemas, instala mas dá erro ao abrir

mas sobre o teclado é só colocar esse comando que fica tudo certo

sudo localectl set-x11-keymap br abnt2






Signed by brunnometal:
------------------------------------------------------------
- User: Bruno Lima
- Nasc: 25/04/1983
- Local: Recife/PE
- Distro Principal: Arch Linux (KDE)
- Distro Experimental: Nenhuma



3. Re: Steam nao funciona no Arch linux

Jonathan Correia Barboza
MasterZero

(usa Arch Linux)

Enviado em 02/05/2016 - 11:33h

Tipo eu ja dei umas pesquisadas e nada vei. Nem em ingles.
isso ta me desanimando ja.


4. Re: Steam nao funciona no Arch linux

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/05/2016 - 00:01h

Vejam se o que postei lhes ajuda:

https://www.vivaolinux.com.br/topico/ArchLinux/Como-usar-Steam-no-Arch/


Fonte :
https://wiki.archlinux.org/index.php/Steam/Troubleshooting

------------------------------------------------------
KISS principle, RTFM and STFW = 42


5. Re: Steam nao funciona no Arch linux

Dragon
DragonTEE

(usa Arch Linux)

Enviado em 10/05/2016 - 18:47h

MasterZero escreveu:

Bom desculpa a falta de acentos e tudo mais.
Pesquisei de cabo a rabo a noite inteira sobre isso e tudo que descobri que tinha que habilitar o multilib e ai eu fui la e fiz a edicao tirando o # da frente do [multilib] e consegui instalar o steam. Depois eu abri ele e atualizou depois disso nao abre mais.
Estou usando o arch linux que baixei essa semana no proprio site dele e instalei o ambiente grafico da gnome acho que foi isso o nome algo assim.

Ainda estou com problemas no teclado que tambem nem sei resolver kkkk tudo loko. mais estou me divertindo.

PS sou novo no arch.


Já tentou reinstalar a steam?

# pacman -R steam
# pacman -Sy steam


6. Re: Steam nao funciona no Arch linux

Miqueias Penha
miqueiaspenha

(usa Arch Linux)

Enviado em 18/05/2016 - 13:58h

Você já olhou se sua placa de vídeo está funcionando a parte aceleração 3d?
Tbm tive muitos problemas com o Steam tanto para executa-lo como rodar os jogos, poderia da mais informações sobre seu hardware? Se é notebook? E se o vídeo é hibrido?

Tenho um Dell Vostro 5470

Instalei o driver da Nvidia com o Bumblebee com o comando optirun

Miqueias Penha


7. Steam não abre

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/06/2016 - 04:40h

Eu instalei o Arch hoje e tive esse problema na execução do Steam:

[filipe@archwolf ~]$ steam
/home/filipe/.local/share/Steam/steam.sh: line 161: VERSION_ID: variável não vinculada
/home/filipe/.local/share/Steam/steam.sh: line 161: VERSION_ID: variável não vinculada
Running Steam on arch 64-bit
/home/filipe/.local/share/Steam/steam.sh: line 161: VERSION_ID: variável não vinculada
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1459463254)
libGL: Can't open configuration file /home/jonathan/.drirc: Arquivo ou diretório não encontrado.
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast


Existem dois erros aí, o primeiro é um erro na linha 161 e o segundo o "libGL". No primeiro caso, dá um erro na linha 161 do "steam.sh", pois tenta iniciar "VERSION_ID" de "/etc/os-lançamento", o Arch possui "/etc/os-lançamento", mas ele não tem um "VERSION_ID".

A solução é alterar a linha 160 de "steam.sh", de:

elif [ -f /etc/os-release ]; then


para algo como isto:

elif $(grep 'VERSION_ID' /etc/os-release > /dev/null 2>&1); then


Isso faz com que "steam.sh" passe a usar o fallback genérico.
Depois de corrigir esse erro acima, pode acontecer de dar esse erro abaixo:

/home/runningdroid/.local/share/Steam/steam.sh: line 710: LD_LIBRARY_PATH: unbound variable


Geralmente "LD_LIBRARY_PATH" não é definido por padrão, então para corrigir isso vamos mudar a linha 710 de:

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib32"


para

export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:-/usr/lib}:/usr/lib32"


Para acessar "steam.sh" basta seguir esse caminho "/home/USUÁRIO/.local/share/Steam" e abrir o steam.sh com o geany para editar as linhas. Eu usei esse processo porque estou com Gnome, não sei se o caminho é o mesmo nas outras interfaces. Mas o princípio é o mesmo e funcionou pra mim. Para o segundo erro, o da libGL, eu achei a solução na wi do arch, estava em inglês então traduzir pra facilitar pra vocês. Quem quiser ir lá mesmo assim, o link está lá no final.

O erro de libGL se dá porque a Steam instala suas próprias versões mais antigas de algumas bibliotecas coletivamente chamadas de "Steam Runtime". Pode acontecer dessas bibliotecas do Steam entrar em conflito com as bibliotecas incluídas no Arch Linux. Para resolver esse problema, você pode forçar a Steam para usar as versões do sistema (aquelas instalados pelo pacman ). Há duas maneiras de fazer isso:

1 - Usando o vinculador dinâmico, rode esse comando no terminal para fazer a Steam rodar imediatamente:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' steam



Se você quiser usar esse método em um atalho .desktop, você pode usar este comando no Exec=campo.

Exec=env LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam %U



2 - Excluindo as bibliotecas de tempo de execução, Execute este comando para excluir as bibliotecas de execução conhecidas por causar problemas no Arch Linux:

find ~/.steam/root/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" -o -name "libgpg-error.so*" \) -print -delete

Se o comando acima não funciona, execute o comando acima novamente, em seguida, executar este comando.

find ~/.local/share/Steam/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" -o -name "libgpg-error.so*" \) -print -delete


Eu rodei o primeiro comando da opção 1 e a Steam rodou na hora, mas pelo terminal. O segundo comando da opção 1 eu não entendi, então parti pra opção dois e o primeiro comando já fez a Steam funcionar pelo atalho.
Link da wi: https://wiki.archlinux.org/index.php/Steam/Troubleshooting





8. Re: Steam nao funciona no Arch linux

pedro augusto camargo
lustful999

(usa Arch Linux)

Enviado em 28/09/2016 - 21:58h

opa estou com o mesmo probllema acabei de instalar o steam e deu erro na hora de abrir e quando fui fazer os passos aqui citados e abri o steam.sh para fazer as mudanças mas vi que os erros sao em linhas diferentes teria a solução para elas?



[pedro@pedro ~]$ steam
/home/pedro/.local/share/Steam/steam.sh: line 154: VERSION_ID: variável não vinculada
/home/pedro/.local/share/Steam/steam.sh: line 154: VERSION_ID: variável não vinculada
Running Steam on arch 64-bit
/home/pedro/.local/share/Steam/steam.sh: line 154: VERSION_ID: variável não vinculada
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1474415843)
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
^C
[pedro@pedro ~]$




linha 154

(. /etc/os-release; echo $VERSION_ID)



9. Re: Steam nao funciona no Arch linux

Jackson Silva
DWKD

(usa Arch Linux)

Enviado em 01/01/2017 - 19:50h

Você deverá remover todos os arquivos referentes ao Steam de sua home. (Se tiver jogos pode movê-los para outro lugar)

Abra o terminal e faça upgrade do sistema:
$ sudo pacman -Syu

Agora você irá instalar alguns pacotes antes de instalar o Steam:
$ sudo pacman -S lib32-nvidia-utils lib32-alsa-plugins lib32-flashplugin lib32-mesa

Depois instale o Steam:
$ sudo pacman -S steam.

Recomendo usar o terminal para executar o Steam.
Teoricamente deve funcionar, no meu só funciona bem desse jeito.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts