2009-04-09 14 views
11

पर 32-बिट ऐप्स नहीं चला सकते हैं मेरे पास उबंटू 8.04 64-बिट का एक बहुत ही कम इंस्टॉल है।64-बिट लिनक्स

जब मैं अपने 3212 बिट प्रोग्राम चलाने की कोशिश करता हूं, जैसे कि jhead प्रोग्राम, मुझे संदेश No such file or directory मिलता है।

मैं लगा यह एक पुस्तकालय समस्या हो सकती है, लेकिन जब मैं कार्य करें:

ldd jhead 

पुस्तकालयों इसकी आवश्यकता की एक सूची के बजाय, मैं सिर्फ संदेश not a dynamic application मिलता है। मैं उपयोग करने वाले एक और पुराने 32-बिट ऐप के लिए वही हूं।

तो यह 32 बिट ऐप्स चलाने के लिए कुछ महत्वपूर्ण घटक दिखाई नहीं देगा। लेकिन मैं यह भी निर्धारित कैसे करूं कि ये क्या हैं?

+0

आपको 32 बिट उपयोगकर्तालैंड समर्थन स्थापित करने की आवश्यकता है। Ld.so के 32 बिट संस्करणों के समान, इस प्रश्न को खुला रखने के लिए आपको अधिक प्रोग्रामिंग विशिष्टताओं की आवश्यकता होगी। –

उत्तर

12

आप 32 बिट पुस्तकालय पैकेज स्थापित

ia32-libs करने की आवश्यकता होगी - amd64 और ia64 सिस्टम

चलते-फिरते ia32 उपयोग के लिए साझा पुस्तकालयों और निष्पादित

sudo aptitude install ia32-libs 
+0

Google के कंप्यूटर्स की एक विशाल राशि का उपयोग करने के बाद, मुझे बस वही चीज़ मिली। और इस आदेश के बाद भी जादूगर काम करता है। –

0

कर ldd ./ यह देखने में मदद कर सकता है कि कौन सी लाइब्रेरी निर्भरता सफलतापूर्वक हल की गई है।