web-dev-qa-db-fra.com

Problèmes d'installation de Dwarf-Fortress libSDL_ttf-2.0.so.0 => non trouvé

Quand je lance ./df, j'obtiens cette erreur:

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

J'ai donc essayé d'installer cette lib en lançant:

Sudo apt-get install libsdl-ttf2.0-0:i386

Mais il est déjà installé:

libsdl-ttf2.0-0:i386 is already the newest version

J'ai ensuite cherché et couru ceci:

$ ldd ~/df_linux/libs/Dwarf_Fortress

Et j'ai eu une tonne de bibliothèques et je pense avoir trouvé le problème, il est donné par cette ligne:

libSDL_ttf-2.0.so.0 => not found

Je ne trouve plus d'informations, je suis perdu. Comment dois-je procéder?

12
Diogo Meneses

Essayez-vous d’exécuter la version la plus récente de Dwarf Fortress (0.43.05)? J'avais le même problème que toi. J'ai créé un lien symbolique vers libSDL_ttf-2.0.so.0 et cela n'a pas fonctionné, car il recherchait un fichier 64 bits.

Essayez d’installer la version 64 bits à la place:

Sudo apt-get install libSDL-ttf2.0-0

Vous devriez voir le fichier apparaître dans votre répertoire x86_64-linux-gnu. Le jeu a fonctionné pour moi après l'avoir installé.

21
Winter Sordino