Eu lutei com o programa de acordo com as informações nesta pergunta . Agora ele está instalado, mas não consigo descobrir como executá-lo. Um amigo executando a mesma versão do Ubuntu não teve problemas para iniciar o processo após a instalação da mesma maneira.
Isto é o que eu fiz:
$ ./Psychonauts
./Psychonauts: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Então eu fui em frente e:
$ sudo apt-get install libstdc++.so.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libstdc++.so.6
E: Couldn't find any package by regex 'libstdc++.so.6'
Deve-se notar que eu comecei a usar o Linux apenas alguns dias atrás.
Ok, então consegui instalar o apt-file e a atualização do arquivo apt.
No entanto, atingimos outro obstáculo.
usagiyojimbo@Usagi:~$ sudo apt-file find libstdc++.so.6
[sudo] password for usagiyojimbo:
E: The cache is empty. You need to run 'apt-file update' first.
Eu fiz isso, quando faço isso diz:
File is up-to-date.
Ignoring source without Contents File:
a link they won't let me post
Ou
File is up-to-date.
Downloading Index a link
No Index available.
Downloading complete file a link
Ainda estou recebendo o mesmo erro ao tentar executar o Psychonauts.
apt
software-installation
UsagiYojimbo
fonte
fonte
sudo apt-get install libstdc++6
Respostas:
Você recebe a mensagem de erro:
porque você tentou instalar um arquivo
libstdc++.so.6
que não pode ser instalado, porque está localizado em um pacote debian.Você pode usar
apt-file
para procurar o pacote que contém esse arquivo. Para instalá-lo, digite:Então você precisa atualizar o índice.
Depois disso, você pode procurar o pacote que contém o arquivo
libstdc++.so.6
:Então você encontra muitos pacotes que contêm o arquivo pesquisado. No seu caso, o pacote correto é
libstdc++6
:Então você pode instalar o pacote necessário:
fonte
sudo apt-file update
e depois dissosudo apt-file find libstdc++.so.6
. Leia a resposta acima exatamente.Eu acho que o Psychonauts é um aplicativo de 32 bits. Você precisará instalar:
fonte
Você está quase lá, apenas usou mais alguns caracteres do que o necessário:
... deve fazer o truque.
fonte
Vou compartilhar com você a maneira que funcionou para mim. Antes de tudo, você deve descobrir se alguma outra cópia deste arquivo já está em sua máquina:
a saída:
Como você pode ver, existem muitas
/snap/core/...
versões deste arquivo. (caso contrário, este método não funciona para você)Você deve fazer um backup do arquivo existente:
Em seguida, você pode substituir a versão mais recente do snap no arquivo corrompido:
A tentativa de executar o comando desejado novamente.
fonte