Автор Тема: Установка и запуск bsnes на Linux  (Прочитано 1501 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sonic^Blast

  • Пользователь
  • Сообщений: 5
  • Пол: Мужской
    • Просмотр профиля
Установка и запуск bsnes на Linux
« : 12 Август 2021, 18:10:30 »
Здравствуйте. На данном сайте есть для скачивания эмулятор 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

  • Пользователь
  • Сообщений: 5137
    • Просмотр профиля
Установка и запуск bsnes на Linux
« Ответ #1 : 12 Август 2021, 18:53:02 »
Это древняя версия. Ставьте RetroArch и там ядро bsnes. Можете попробовать запустить bsnes-ubuntu.zip - https://github.com/bsnes-emu/bsnes/releases/tag/nightly.

Оффлайн Sonic^Blast

  • Пользователь
  • Сообщений: 5
  • Пол: Мужской
    • Просмотр профиля
Установка и запуск bsnes на Linux
« Ответ #2 : 12 Август 2021, 19:03:45 »
У меня Linux Mint Debian Edition 4 (проще сказать Debian 10). Попробовал запустить bsnes-ubuntu, - выдаёт /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found

Оффлайн Mad

  • Пользователь
  • Сообщений: 8227
  • Пол: Мужской
    • Просмотр профиля
Re: Установка и запуск bsnes на Linux
« Ответ #3 : 12 Август 2021, 19:17:20 »
Терминал вам сообщает, что некоторые требуемые компоненты системы у вас не подходящей версии или отсутствуют.

Оффлайн Sonic^Blast

  • Пользователь
  • Сообщений: 5
  • Пол: Мужской
    • Просмотр профиля
Установка и запуск bsnes на Linux
« Ответ #4 : 12 Август 2021, 19:24:36 »
Терминал вам сообщает, что некоторые требуемые компоненты системы у вас не подходящей версии или отсутствуют.
Да, я посмотрел у меня GLIBC 2.28 вместо требуемой 2.29, поэтому не получается :(

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5137
    • Просмотр профиля
Установка и запуск bsnes на Linux
« Ответ #5 : 12 Август 2021, 19:53:37 »
Нельзя просто взять и обновить 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

  • Пользователь
  • Сообщений: 858
    • Просмотр профиля
Установка и запуск bsnes на Linux
« Ответ #6 : 12 Август 2021, 21:36:41 »
А не проще тогда скомпилять под свой дистр?
Можно еще попробовать подсунуть либы через LD_LIBRARRY_PATH, но муторно...

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1571
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Установка и запуск bsnes на Linux
« Ответ #7 : 21 Август 2021, 09:14:31 »
А не проще тогда скомпилять под свой дистр?
Кстати да. Так даже проще будет.