Paylaşılan kütüphaneleri yüklerken hata libSDL-1.2.so.0

18

Ubuntu sunucumda ioquake yüklemeye çalışıyorum.

Çalıştırmaya çalıştığımda şu mesajı alırım:

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

Her şeyin doğru çalıştığını sanıyordum, işte libSDL burada:

# 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

Ve yolum:

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

Neyi yanlış yapıyorum?

    
sordu ErocM 15.10.2012 06:57

5 cevap

9

Aşağıdaki terminalde deneyin:

sudo apt-get update

ardından

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

Görebileceğiniz tüm hata mesajlarını yayınlayın

    
verilen cevap Anonymous 16.09.2013 23:22
27

Bu benim için çalıştı:

sudo apt-get install libsdl1.2debian:i386

    
verilen cevap Joril 18.07.2014 09:10
2

Bunun bir yıl geç olduğunu biliyorum. Ama bu düzeltmeli:

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

Sorun, 64 bit kitaplıklarla 32 bit mimariye yönelik bir program çalıştırıyor olmanızdır.

    
verilen cevap Douther 18.02.2014 20:54
1
sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
    
verilen cevap jagadeesh 22.03.2017 08:36
0

Bu soru hala eski için Ubuntu 14.04 ile ilgilidir, ancak GCCG (Jenerik Tahsil Kart Oyunu) gibi hala kullanımda olan programlar.

Konuyla ilgili iki çok büyük cevap var:

  1. Nasıl çalıştırılır? 32- Ubuntu 64 bitlik bit uygulaması?
  2. ia32 nasıl yüklenir? Ubuntu 14.04 LTS'de (Güvenilir Tahr)
verilen cevap Paul 06.01.2016 18:56

Etiketlerdeki diğer soruları oku