Saltar al contenido

¿Cómo instalo la biblioteca libSDL_image-1.2.so.0 necesaria para ejecutar Dwarf Fortress?

Solución:

Parece que el juego no puede encontrar algunas bibliotecas SDL. Utilizando apt-file el paquete que obtengo (en 12.10) que proporciona que las bibliotecas es libsdl-image1.2:

➜  apt-file search  libSDL_image-1.2.so.0
libsdl-image1.2: /usr/lib/x86_64-linux-gnu/libSDL_image-1.2.so.0
libsdl-image1.2: /usr/lib/x86_64-linux-gnu/libSDL_image-1.2.so.0.8.4

Por lo tanto, primero debe verificar que el paquete esté realmente instalado. Si es así, entonces el programa necesita la versión de 32 bits o, de hecho, necesita la versión de 64 bits pero no puede encontrarla.

Para instalar la versión de 32 bits:

sudo apt-get install libsdl-image1.2:i386

Si esto aún no resuelve el problema, puede intentar ejecutar el juego usando LD_DEBUG=libs ./df. Esto generará una gran cantidad de información que podría ayudar a detectar por qué no puede encontrar esa biblioteca. Además, eche un vistazo a README.linux archivo en la carpeta Dwarf Fortress y verifique si se cumplen todos los requisitos.

En mis bits de Ubuntu, tenía 3 paquetes para instalar en 32 bits para DwarfFortress:

sudo apt-get install libsdl-image1.2:i386
sudo apt-get install libgtk2.0-0:i386
sudo apt-get install libsdl-ttf2.0-0:i386

Además de los tres anteriores, al menos en ubuntu 14.04, necesita este:

sudo apt-get install libglu1-mesa:i386

Ninguno de los existentes funcionó para mí en Ubuntu 16.04, pero esto funcionó:

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

Fuente

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *