मैंने बौना किले को डाउनलोड किया। यह क्यों नहीं चलेगा?


12

मैंने अपने कंप्यूटर पर लिनक्स के लिए बौना किले के संस्करण को डाउनलोड किया, लेकिन जब मैं dfफ़ाइल पर क्लिक करता हूं , तो यह कुछ भी नहीं करता है। जब मैं इसे टर्मिनल में चलाता हूं, तो यह मुझे यह संदेश देता है:

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

स्व-व्याख्यात्मक No such file or directory, एसडीएल पुस्तकालयों को स्थापित करें
उड़ी हेरेरा

इस सूत्र को इस मंच पर देखें: bay12forums.com/smf/index.php?topic=66142.315
उड़ी हरेरा

मुझे DF को चलाने में बहुत परेशानी हो रही है क्योंकि मैं 64-बिट सिस्टम पर हूं, और 32-बिट डायनेमिक लाइब्रेरी बायनेरी को सहयोग करने के लिए काफी दर्द हो रहा था। वहाँ काम कर रहे हैं, लेकिन मैं इसे अपने समय के लायक नहीं मिला।
थॉमस थोरोगूड

जवाबों:


13

आपके द्वारा डाउनलोड किए गए बौने किले के संग्रह में कोई निर्भरता संकल्प नहीं है, और यह त्रुटि बताती है कि आपने खेलने के लिए आवश्यक पुस्तकालय स्थापित नहीं किए हैं।

एक टर्मिनल खोलें और निम्नलिखित दर्ज करें:

sudo apt-get install libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0

जब तक आप 64-बिट इंस्टॉलेशन पर नहीं होते हैं, तब तक बौने किले को सही ढंग से चलने देना चाहिए। 64-बिट इंस्टॉलेशन पर, आपको यहां देखे गए अनुसार: "i386" जोड़ना होगा:

sudo apt-get install libsdl-image1.2:i386 libsdl-ttf2.0-0:i386 libgtk2.0-0:i386 libjpeg62:i386 libglu1-mesa:i386 libopenal1:i386

आप ध्वनि के साथ समस्याओं में भी भाग सकते हैं। यदि हां, तो आप बौने किले विकी पर निर्देशों का पालन कर सकते हैं, जो निम्नलिखित सुझाव देते हैं:

$ cd df_linux/libs
$ ln -s /usr/lib/i386-linux-gnu/libopenal.so.1 ./libopenal.so
$ ln -s /usr/lib/i386-linux-gnu/libsndfile.so.1 ./libsndfile.so

नोट: यदि DF या डेसुरा (जो निर्भरता रिज़ॉल्यूशन को संभालता है) सॉफ़्टवेयर सेंटर में कभी भी लैंड करता है, तो इस तरह से इंस्टॉल करने के निर्देश इन पर निर्भर करते हैं।
जजेड


1
एक अधूरा जवाब लगता है, कम से कम 64 बिट सिस्टम पर।
Kzqai

1
@Kzqai - मैंने गेम को 64-बिट इंस्टॉलेशन (कम से कम 14.04) पर चलाने के लिए उचित पैकेज दिखाने के लिए उत्तर को अपडेट किया।
अइबरा

लिनक्स टकसाल 17.3 (64-बिट) पर, कमांड sudo apt-get install libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0ने :i386समकक्षों की आवश्यकता के बिना पर्याप्त कार्य किया
गिल्बर्टोहासनोफब

-1

मैं एक ही मुद्दा रहा था और एक बहुत ही आसान समाधान पाया। सॉफ़्टवेयर सेंटर का उपयोग करके वाइन इंस्टॉल करें और बौने किले की खिड़कियों के संस्करण को डाउनलोड करें।

बौना किले को डाउनलोड करने और शराब स्थापित होने के बाद, बौना किले के फ़ोल्डर में जाएं और बौना किले को क्लिक करें और ओपन विथ ओपन करें और फिर शराब प्रोग्राम लोडर चुनें। यह सिर्फ काम करता है। मुझे लगा कि पुस्तकालयों के साथ खेलने की तुलना में यह आसान था।

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