Ошибка при загрузке общих библиотек, но я установил библиотеки

Я пытаюсь заставить 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

Что я делаю не так?

0
задан 13 April 2017 в 15:24

2 ответа

Я думаю, что Psychonauts - это 32-битное приложение. Вам нужно будет установить:

sudo apt-get install lib32stdc++6
0
ответ дан 13 April 2017 в 15:24

Попробуйте запустить

$ strace ./psychonauts

и следите за вызовами open () для libstdc ++. И тогда вы работаете с этим.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: