Я пытаюсь заставить Psychonauts работать на моем компьютере уже больше месяца. Ранее я писал здесь , но даже после следования этим указаниям я все еще застрял. Я успешно установил отсутствующий пакет, который Psychonauts приводит в качестве причины не запуска:
usagiyojimbo@Usagi:~/psychonauts$ sudo apt-get install libstdc++6
Reading package lists... Done
Building dependency tree
Reading state information... Done
libstdc++6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Однако, когда я пытаюсь запустить программу, она все равно реагирует точно так же. Вот лс:
usagiyojimbo@Usagi:~/psychonauts$ ls
DisplaySettings.ini libSDL-1.2.so.0 psychonauts.png
Documents Psychonauts README-linux.txt
icon.bmp PsychonautsData2.pkg uninstall-psychonauts.sh
libopenal.so.1 Psychonauts Manual Win.pdf WorkResource
Я делал это:
usagiyojimbo@Usagi:~/psychonauts$ ./Psychonauts
./Psychonauts: error while loading shared libraries: libstdc++.so.6: cannot open
shared object file: No such file or directory
Что я делаю не так?
Я думаю, что Psychonauts - это 32-битное приложение. Вам нужно будет установить:
sudo apt-get install lib32stdc++6
Попробуйте запустить
$ strace ./psychonauts
и следите за вызовами open () для libstdc ++. И тогда вы работаете с этим.