./Df çalıştırdığımda bu hatayı alıyorum:
./libs/Dwarf_Fortress: error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory
Bu yüzden bu lib'i çalıştırarak yüklemeye çalıştım:
sudo apt-get install libsdl-ttf2.0-0:i386
Ancak zaten yüklü:
libsdl-ttf2.0-0:i386 is already the newest version
Sonra araştırdı ve koştu:
$ ldd ~/df_linux/libs/Dwarf_Fortress
Ve bir ton kütüphane var ve sanırım problemi buldum, bu çizgi tarafından verilir:
libSDL_ttf-2.0.so.0 => not found
Daha fazla bilgi bulamıyorum, kayboldum. Nasıl ilerlemeliyim?
Bu komutu çalıştırdım: sudo find / -type f -name "libSDL_ttf_2.0.so *", denemek ve bulmak için ama başarılı olmadı.
—
Diogo Meneses
Paket libsdl_xxx (küçük harf) olarak adlandırılırken Cüce Kalesi'nin libSDL_xxx adlı bir dosya beklediğini fark ettim. Küçük harfli bir dosya bulmaya ve dosyaya büyük harfli bir bağlantı oluşturmaya mı çalışıyorsunuz?
—
Jos
Tamam ben küçük harf kullanarak birkaç buldum ve - alt çizgi yerine. Hangisini seçeceğimi ya da aslında bir sym bağlantısını nasıl yapacağımı bilmiyorum. "Dizinde" dedin, hangisinden bahsediyordun?
—
Diogo Meneses
Düğmesini
—
Jos
lib
kullanarak dosyayı bulduğunuz dizinde bir bağlantı oluşturabilirsiniz sudo ln -s [target file] libSDL_ttf-2.0.so.0
. Sanırım hepsini tek tek denemenin herhangi bir zararı yok.
libSDL_ttf_2.0.so
. DizindelibSDL_ttf-2.0.so.0
, o dosyaya çağrılan sembolik bir bağlantı oluşturun .