Я загрузил версию Dwarf Fortress для Linux на свой компьютер, но когда я нажимаю на df
файл, он ничего не делает. Когда я запускаю его в терминале, мне выдается следующее сообщение:
error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory
No such file or directory
устанавливать библиотеки SDLОтветы:
Загруженный вами архив Dwarf Fortress не имеет разрешения зависимостей, и эта ошибка означает, что вы не установили необходимые библиотеки для воспроизведения.
Откройте терминал и введите следующее:
Это должно позволить Dwarf Fortress работать правильно, если у вас не установлена 64-битная установка. В 64-разрядных установках может потребоваться добавить «: i386», как показано здесь:
Вы также можете столкнуться с проблемами со звуком. Если это так, вы можете следовать указаниям на вики о крепости дварфов, которые предлагают следующее:
источник
sudo apt-get install libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0
:i386
У меня была та же проблема, и я нашел очень легкий обходной путь. Установите Wine с помощью программного центра и загрузите версию Dwarf Fortress для Windows.
После загрузки Dwarf Fortress и установки Wine перейдите в папку dwarf fortress, щелкните правой кнопкой мыши Dwarf Fortress.exe и выберите «Открыть с помощью», а затем загрузчик программы Wine. Это просто работает. Я думал, что это проще, чем играть с библиотеками.
источник