export LD_LIBRARY_PATH=/usr/lib32:$LD_LIBRARY_PATH
Isso fará com que o Steam olhe primeiro em / usr / lib32 para encontrar as bibliotecas necessárias.
Esta correção funcionou para alguns usuários.
Estou usando o Mint 18.2 Sonya e usando os drivers nvidia-375.
O jogo em questão é o Crusader Kings II. De dentro do cliente de vapor lança bem. No entanto, eu preferiria não usar o cliente se for possível. Eu sei que isso é possível com a versão Win do CK2 simplesmente executando o executável diretamente. Executar o executável ~/.steam/steam/steamapps/common/Crusader\ Kings\ II/ck2
do Thunar resulta em nada, então eu o executei via linha de comando e recebi esta mensagem:
./ck2: error while loading shared libraries: libuuid.so.1: cannot open shared object file: No such file or directory
Uma pequena pesquisa me diz que este é um arquivo lib ausente. Eu encontrei o libuuid.so.1 em /lib/x86_64-linux-gnu/
e fiz um symlink daí para /usr/lib/
Esta foi uma correção que eu encontrei de alguém com um problema semelhante: mesmo jogo, diferente falta de lib. Executar o executável a partir da linha de comando novamente gera um novo erro.
./ck2: error while loading shared libraries: libuuid.so.1: wrong ELF class: ELFCLASS64
Mais pesquisas mostram que isso significa que a lib que eu simbolizo é a arquitetura errada. O que eu realmente deveria ter esperado desde que encontrei a coisa em / lib / x86_64-blah-blah. No entanto, agora eu não consigo encontrar uma versão de 32 bits do libuuid.so, eu até tentei usar o symlink em / usr / lib32, mas depois volta a reclamar que a biblioteca está faltando. Eu verifiquei se meu pacote multiarch-support
está atualizado também.
Editar: verifiquei se o pacote libuuid1
estava atualizado. Aqui estão os resultados do dpkg -L:
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libuuid1
/usr/share/doc/libuuid1/changelog.Debian.gz
/usr/share/doc/libuuid1/copyright
/lib
/lib/x86_64-linux-gnu
/lib/x86_64-linux-gnu/libuuid.so.1.3.0
/lib/x86_64-linux-gnu/libuuid.so.1
export LD_LIBRARY_PATH=/usr/lib32:$LD_LIBRARY_PATH
Isso fará com que o Steam olhe primeiro em / usr / lib32 para encontrar as bibliotecas necessárias.
Esta correção funcionou para alguns usuários.
Tags games steam libraries linux-mint