Como usar Steam no Arch?

13. Re: Como usar Steam no Arch?

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/05/2016 - 19:09h

Rode com o debug ativo para ter mais detalhes do erro:

LIBGL_DEBUG=0 steam


Poste a saída aqui.

* Se o terminal não responde após o comando, é porque o processo ainda esta sendo executado. CTRL+C para interromper e voltar o shell.
--
LinuxCounter: #596371


  


14. Re: Como usar Steam no Arch?

Jonathan Correia Barboza
MasterZero

(usa Arch Linux)

Enviado em 04/05/2016 - 02:09h

[jonathan@localhost ~]$ LIBGL_DEBUG=0 steam
/home/jonathan/.local/share/Steam/steam.sh: line 161: VERSION_ID: variável não vinculada
/home/jonathan/.local/share/Steam/steam.sh: line 161: VERSION_ID: variável não vinculada
Running Steam on arch 64-bit
/home/jonathan/.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

Ta ai bro '-'


15. Re: Como usar Steam no Arch?

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/05/2016 - 19:04h

Então, instalando os pacotes abaixo, não resolve(deduzido do que li na wiki, mais o que funcionou aqui):

pacman -Sy mesa mesa-libgl lib32-mesa-libgl  lib32-glibc 


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


16. Re: Como usar Steam no Arch?

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 05/05/2016 - 13:00h

Rodem aí
# pacman -Qo i965_dri.so
# pacman -Qo swrast_dri.so

--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 



17. Re: Como usar Steam no Arch?

João Paulo Pulga
pulgovisk

(usa Gentoo)

Enviado em 05/05/2016 - 16:21h

Tente executar isto
find ~/.steam/root/ -name "libgpg-error.so*" -print -delete 


E depois tente abrir Steam
--------------------------------------------------------------
Linux User #592703


18. Resposta

Perfil removido
removido

(usa Nenhuma)

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

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





19. Re: Como usar Steam no Arch?

Juan Ricardo
jhowcode

(usa Arch Linux)

Enviado em 15/07/2016 - 01:47h

Amigo so novo no linux ja faiz 1 Mes que to utilizando o arch linux e ja to me virando bem ate so que para esse erro do steam so ocorre aqui comigo quando formato ou crio um novo user Recomendo que você delete a pasta do steam que se localiza em /home/SEU-USUARIO/.local/Share/Steam para deletar esta pasta basta ir no terminal e mandar o comando

rm ~/.local/share/Steam/ -R

Agora volte para o terminal e execunte o steam irar abrir uma caixa de dialogo de um clique em Reinstall o steam ira abrir e ira fazer o download da nova atualização do serviço aguarde depois que terminal mande os comandos abaixo eles irao corrigir o erro de lib.

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
find ~/.steam/root/ -name "libgpg-error.so*" -print -delete

O utimo comando retornara algo do tipo

/home/SEU-USUARIO/.steam/root/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
/home/SEU-USUARIO/.steam/root/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgpg-error.so.0
/home/SEU-USUARIO/.steam/root/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0.8.0
/home/SEU-USUARIO/.steam/root/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0

Se você executar o steam e retornar os mesmos erros execute os comandos a seguir denovo.

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

Agora tente novamente execute o steam espero ter ajudado mais e desse jeito que eu comsigo rodar o steam no arch aqui .


20. Re: Como usar Steam no Arch?

Wilson
wicos

(usa Arch Linux)

Enviado em 14/09/2016 - 11:53h

Obrigado por compartilhar.
Resolveu o meu problema, mas o importante destacar é a falta da AMD ainda não ter disponibilizado um driver a altura dos outros sistema operacionais, imagina eu depois de ter comprado uma placa de vídeo AMD ter que comprar uma outra da NVIDIA.
Uma observação, utilizo os jogos da STEAM a minha antiga placa de video uam GTX 250, 1G e 256bits da NVIDIA, flui melhor o jogo Day of Defeat: Source do que a minha atual placa R7 360, 2g e 128bits. Acho que deve ser por causa do drive, alguém poderia responder por favor.


21. Re Como usar Steam no arch linux

Juan Ricardo
jhowcode

(usa Arch Linux)

Enviado em 13/11/2016 - 02:48h

Abra o terminal e rode o comando

#pacman -Sy steam steam-native-runtime

Depois e so executar o steam pelo terminal com o comando
$steam-native 

Espero ter ajudado.


22. Re: Como usar Steam no Arch?

Gabriel Henrique da Silva Ferreira
MrBlackWolf

(usa Arch Linux)

Enviado em 14/11/2016 - 16:36h

jhowcode escreveu:

Abra o terminal e rode o comando

#pacman -Sy steam steam-native-runtime

Depois e so executar o steam pelo terminal com o comando
$steam-native 

Espero ter ajudado.


Esse método realmente tem sido a única maneira de rodar a Steam no Arch. A Steam funcionou normalmente, preciso testar algum game pra ver a situação.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts