Эмуляция > Эмуляторы консолей 1-4 поколений
Установка и запуск bsnes на Linux
(1/1)
Sonic^Blast:
Здравствуйте. На данном сайте есть для скачивания эмулятор bsnes под ОС Linux. Вопрос: как установить и запустить?
Скачал архив bsnes-classic-bin64-073u1-fb26195.tar.bz2 распаковал, и далее попытался запустить через консоль например файл bsnes-accuracy. Выдаёт ошибку вроде: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory

И пожалуйста, не предлагайте установить zsnes или higan. Нужен именно bsnes.
Sharpnull:
Это древняя версия. Ставьте RetroArch и там ядро bsnes. Можете попробовать запустить bsnes-ubuntu.zip - https://github.com/bsnes-emu/bsnes/releases/tag/nightly.
Sonic^Blast:
У меня Linux Mint Debian Edition 4 (проще сказать Debian 10). Попробовал запустить bsnes-ubuntu, - выдаёт /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found
Mad:
Терминал вам сообщает, что некоторые требуемые компоненты системы у вас не подходящей версии или отсутствуют.
Sonic^Blast:

--- Цитата: Mad от 12 Август 2021, 19:17:20 ---Терминал вам сообщает, что некоторые требуемые компоненты системы у вас не подходящей версии или отсутствуют.

--- Конец цитаты ---
Да, я посмотрел у меня GLIBC 2.28 вместо требуемой 2.29, поэтому не получается :(
Sharpnull:
Нельзя просто взять и обновить glibc в никсах (хотя способы обхода в сети описаны, не считая обновления дистрибутива). Как вариант, можете скомпилировать сами, как здесь https://github.com/bsnes-emu/bsnes/blob/master/.github/workflows/build.yml:

--- Код: ---sudo apt-get update -y -qq
sudo apt-get install libgtk2.0-dev libpulse-dev mesa-common-dev libcairo2-dev libsdl2-dev libxv-dev libao-dev libopenal-dev libudev-dev
make -j4 -C bsnes local=false
--- Конец кода ---
Первые две должны установить зависимости для компиляции, а make собирает. Потом скопировать Database, Firmware, Shaders, settings.bml из bsnes-ubuntu.zip. Я не проверял, на свой страх и риск.
Vochatrak:
А не проще тогда скомпилять под свой дистр?
Можно еще попробовать подсунуть либы через LD_LIBRARRY_PATH, но муторно...
s1nka:

--- Цитата: Vochatrak от 12 Август 2021, 21:36:41 ---А не проще тогда скомпилять под свой дистр?
--- Конец цитаты ---
Кстати да. Так даже проще будет.
Навигация
Главная страница сообщений

Перейти к полной версии