error al cargar bibliotecas compartidas libSDL-1.2.so.0

18

Estoy tratando de instalar ioquake en mi servidor ubuntu.

Cuando intento ejecutarlo, aparece este mensaje:

# ./ioquake3
./ioquake3.x86_64: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory

Pensé que todo funcionaba bien, aquí es donde está libSDL:

# cd /usr/lib64
# /usr/lib64# ls -l
total 2308
lrwxrwxrwx 1 root root      15 Oct 15 00:25 libSDL-1.1.so.0 -> libSDL-1.2.so.0
lrwxrwxrwx 1 root root      20 Oct 15 00:25 libSDL-1.2.so.0 -> libSDL-1.2.so.0.11.4
-rwxr-xr-x 1 root root 2358903 Jan 19  2012 libSDL-1.2.so.0.11.4

Y mi camino:

# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib64

¿Qué estoy haciendo mal?

    
pregunta ErocM 15.10.2012 - 04:57

5 respuestas

9

Pruebe lo siguiente en la terminal:

sudo apt-get update

seguido de

sudo apt-get install --reinstall libsdl1.2debian

Publique cualquier mensaje de error que pueda ver

    
respondido por el Anonymous 16.09.2013 - 21:22
27

Esto funcionó para mí:

sudo apt-get install libsdl1.2debian:i386

    
respondido por el Joril 18.07.2014 - 07:10
2

Sé que esto es un año tarde. Pero esto debería solucionarlo:

dpkg --add-architecture i386
sudo apt-get install libsdl1.2debian

El problema es que está ejecutando un programa compilado para una arquitectura de 32 bits con bibliotecas de 64 bits.

    
respondido por el Douther 18.02.2014 - 19:54
1
sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
    
respondido por el jagadeesh 22.03.2017 - 07:36
0

Esta pregunta aún es relevante para Ubuntu 14.04 para programas antiguos pero aún en uso, como GCCG (Juego de cartas de colección genérico).

Hay dos respuestas muy grandes sobre el tema:

  1. Cómo ejecutar 32- aplicación bit en Ubuntu de 64 bits?
  2. Cómo instalar ia32- libs en Ubuntu 14.04 LTS (Trusty Tahr)
respondido por el Paul 06.01.2016 - 17:56

Lea otras preguntas en las etiquetas