बौना-किला libSDL_ttf-2.0.so.0 => स्थापित करने के मुद्दे नहीं मिले


12

जब मैं दौड़ता हूं ।/df मुझे यह त्रुटि मिलती है:

./libs/Dwarf_Fortress: error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory

इसलिए मैंने दौड़कर उस परिवाद को स्थापित करने की कोशिश की:

sudo apt-get install libsdl-ttf2.0-0:i386

लेकिन यह पहले से ही स्थापित है:

libsdl-ttf2.0-0:i386 is already the newest version

मैंने तब इधर-उधर खोजा और दौड़ा:

$ ldd ~/df_linux/libs/Dwarf_Fortress

और पुस्तकालयों का एक टन मिल गया और मुझे लगता है कि मुझे समस्या मिल गई, यह इस पंक्ति द्वारा दिया गया है:

libSDL_ttf-2.0.so.0 => not found

मुझे कोई और जानकारी नहीं मिल रही है, मैं खो गया हूं। मुझे कैसे आगे बढ़ना चाहिए?


नाम से शुरू होने वाली फ़ाइल का पता लगाएँ libSDL_ttf_2.0.so। डायरेक्टरी में, libSDL_ttf-2.0.so.0उस फ़ाइल पर एक प्रतीकात्मक लिंक बनाएँ।
जोस

मैंने इस कमांड को चलाया: sudo find / -type f -name "libSDL_ttf_2.0.so *", कोशिश करने और इसे खोजने के लिए, लेकिन यह सफल नहीं हुआ।
दिओगो मेन्नेस

मुझे लगता है कि बौना किला एक फ़ाइल की उम्मीद करता है जिसे libSDL_xxx कहा जाता है जबकि पैकेज को libsdl_xxx (लोअरकेस) कहा जाता है। लोअरकेस में एक फ़ाइल खोजने की कोशिश करें और इसके लिए एक अपरकेस लिंक बनाएं?
जोस

ठीक है, मैंने लोअरकेस का उपयोग करके कई पाया - और अंडरस्कोर के बजाय। मैं ऐसा कोई नहीं चुनता, जो वास्तव में एक सिम्बल लिंक बना सके। आपने कहा "निर्देशिका में", आप किसका उल्लेख कर रहे थे?
दिओगो मेनेसेस

आप उस निर्देशिका में एक लिंक बनाएंगे, जहाँ आप libफ़ाइल का उपयोग कर पाते हैं sudo ln -s [target file] libSDL_ttf-2.0.so.0। मुझे नहीं लगता कि उन सभी को एक-एक करके आजमाने में कोई बुराई है।
जोस

जवाबों:


21

क्या आप बौने किले (0.43.05) के सबसे वर्तमान संस्करण को चलाने की कोशिश कर रहे हैं? मुझे आप जैसी ही समस्या हो रही थी। मैंने libSDL_ttf-2.0.so.0 के लिए एक नरम लिंक बनाया और यह काम नहीं किया, क्योंकि यह एक 64 बिट फ़ाइल की तलाश में था।

इसके बजाय 64 बिट संस्करण स्थापित करने का प्रयास करें:

sudo apt-get install libSDL-ttf2.0-0

आपको फ़ाइल को अपनी x86_64-linux-gnu निर्देशिका में दिखाई देना चाहिए। इसे स्थापित करने के बाद खेल मेरे लिए चला।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.