मैं अपने ubuntu सर्वर पर ioquake को स्थापित करने की कोशिश कर रहा हूं।
जब मैं इसे चलाने की कोशिश करता हूं, तो मुझे यह संदेश मिलता है:
# ./ioquake3
./ioquake3.x86_64: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
मुझे लगा कि मेरे पास सब कुछ सही है, यहाँ वह है जहाँ 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
और मेरा रास्ता:
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib64
मैं क्या गलत कर रहा हूं?
strace ./ioquake.x86_64
। यह सभी सिस्टम कॉल दिखाएगा (निष्पादित होने में अधिक समय लेता है)। यह दिखाएगा कि किस फ़ाइल को खोलने का प्रयास विफल हो जाएगा।