Pobrałem wersję Dwarf Fortress na Linuxa na swój komputer, ale kiedy klikam df
plik, nic nie robi. Kiedy uruchamiam go w terminalu, pojawia się następujący komunikat:
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
, zainstaluj biblioteki SDLOdpowiedzi:
Pobrane archiwum Dwarf Fortress nie ma rozwiązania zależności, a ten błąd oznacza, że nie zainstalowałeś bibliotek niezbędnych do gry.
Otwórz terminal i wprowadź następujące dane:
Powinno to umożliwić prawidłowe działanie Dwarf Fortress, chyba że masz 64-bitową instalację. W instalacjach 64-bitowych może być konieczne dodanie „: i386”, jak pokazano tutaj:
Możesz również napotkać problemy z dźwiękiem. Jeśli tak, możesz postępować zgodnie ze wskazówkami na wiki twierdzy krasnoludów, które sugerują, co następuje:
źródło
sudo apt-get install libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0
wystarczyło bez potrzeby korzystania z:i386
odpowiednikówMiałem ten sam problem i znalazłem bardzo łatwe obejście. Zainstaluj Wine za pomocą centrum oprogramowania i pobierz wersję Windows Dwarf Fortress.
Po pobraniu Dwarf Fortress i zainstalowaniu wina, przejdź do folderu fortecy Dwarf i kliknij prawym przyciskiem myszy Dwarf Fortress.exe i wybierz Otwórz za pomocą, a następnie program ładujący wino. To po prostu działa. Myślałem, że to łatwiejsze niż bawienie się bibliotekami.
źródło