web-dev-qa-db-fra.com

J'ai téléchargé la forteresse naine. Pourquoi ça ne marche pas?

J'ai téléchargé la version de Dwarf Fortress for Linux sur mon ordinateur, mais lorsque je clique sur le fichier df, il ne fait rien. Quand je le lance dans un terminal, il me donne ce message:

error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory
12
Liam

L'archive Dwarf Fortress que vous avez téléchargée ne présente aucune résolution de dépendance et cette erreur indique que vous n'avez pas installé les bibliothèques nécessaires à la lecture.

Ouvrez un terminal et entrez les informations suivantes:

Sudo apt-get install libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0

Cela devrait permettre à Dwarf Fortress de fonctionner correctement, sauf si vous êtes sur une installation 64 bits. Sur les installations 64 bits, vous devrez peut-être ajouter ": i386" comme indiqué ici:

Sudo apt-get install libsdl-image1.2:i386 libsdl-ttf2.0-0:i386 libgtk2.0-0:i386 libjpeg62:i386 libglu1-mesa:i386 libopenal1:i386

Vous pouvez également rencontrer des problèmes de son. Si oui, vous pouvez suivre les instructions sur le wiki de la forteresse naine, qui suggèrent ce qui suit:

$ cd df_linux/libs
$ ln -s /usr/lib/i386-linux-gnu/libopenal.so.1 ./libopenal.so
$ ln -s /usr/lib/i386-linux-gnu/libsndfile.so.1 ./libsndfile.so
13
Jjed