मैं ubuntu के तहत फ्लैश के साथ समस्या आ रही है और कोशिश कर रहा था Flash 10.1 के अल्फा रिलीज को अपग्रेड करने के लिए।
समस्या यह है कि यह एक .so फ़ाइल के रूप में आया है, और मुझे कोई जानकारी नहीं मिल सकती है कि यह क्या है।
मैं ubuntu के तहत फ्लैश के साथ समस्या आ रही है और कोशिश कर रहा था Flash 10.1 के अल्फा रिलीज को अपग्रेड करने के लिए।
समस्या यह है कि यह एक .so फ़ाइल के रूप में आया है, और मुझे कोई जानकारी नहीं मिल सकती है कि यह क्या है।
जवाबों:
.So फ़ाइल एक संकलित लाइब्रेरी फ़ाइल है। यह "साझा वस्तु" के लिए खड़ा है और एक विंडोज डीएलएल के अनुरूप है।
अक्सर, पैकेज फाइलें इन / / या usr / lib या कुछ जगह के समान होती हैं जब वे स्थापित होती हैं। यदि आप अपने $ LD_LIBRARY_PATH में एक .so फ़ाइल को किसी स्थान पर निकालते हैं, तो एक प्रोग्राम जिसे लाइब्रेरी की आवश्यकता होती है, उसका उपयोग करने में सक्षम होना चाहिए।
आदर्श रूप में, यह सुनिश्चित करने के लिए कि यह सही स्थान पर है, साथ में प्रलेखन पढ़ें।
यदि आप locate adobe-flashpluginटर्मिनल से एक कमांड चलाते हैं, तो आप कुछ मौजूदा समान नाम वाले पुस्तकालयों को देख सकते हैं।
दो लिनक्स C / C ++ लाइब्रेरी प्रकार हैं जिन्हें बनाया जा सकता है। वे स्टेटिक लाइब्रेरी (.A) और डायनामिकली लिंक्ड शार्प ऑब्जेक्ट लाइब्रेरी (.so) हैं।
जब यह (.so) की बात आती है , तो इस पुस्तकालय का केवल एक ही रूप है, लेकिन इसका उपयोग दो तरीकों से किया जा सकता है।
1) गतिशील रूप से रन टाइम पर जुड़ा हुआ है लेकिन स्टेटिक रूप से जागरूक है। पुस्तकालयों को संकलन / लिंक चरण के दौरान उपलब्ध होना चाहिए। साझा किए गए ऑब्जेक्ट निष्पादन योग्य घटक में शामिल नहीं हैं, लेकिन निष्पादन के लिए बंधे हैं।
2) गतिशील लिंकिंग लोडर सिस्टम फ़ंक्शंस का उपयोग करके निष्पादन (यानी ब्राउज़र प्लग-इन) के दौरान डायनामिक रूप से लोड / अनलोड और लिंक किया गया।
आम तौर पर पैकेज फाइलें स्थापित करते समय /। या "usr / lib" में ".so" फाइलें रख देंगी।
यह एक गतिशील रूप से जुड़ा साझा ऑब्जेक्ट लाइब्रेरी है, जो विंडोज में एक .dll फ़ाइल के अनुरूप है।
उबंटू x64 और x86 में फ्लैश 10 स्थापित करने के लिए यहां कुछ पोस्ट हैं:
सुनिश्चित करें कि आपने 10 स्थापित कर फ्लैश befor के किसी भी पिछले संस्करण की स्थापना रद्द कर दी है।