उन लोगों के लिए जिन्होंने जीएनयू/लिनक्स का इस्तेमाल किया है, खासकर डेबियन जीएनयू / लिनक्स जब तक संस्करण 8, जो के बीच स्थिर था 2015 और 2017, के लाभों का उपयोग करने में सक्षम होने के नाते «बहु-वास्तुकला» इसका मतलब कोई बड़ी समस्या नहीं थी। इसलिए, कई और निष्पादित किए जा सकते हैं 32 बिट ऐप्स पर 64 बिट ऑपरेटिंग सिस्टम.
हालाँकि, यह अब पूरी तरह से आसानी से नहीं किया जा सकता था डेबियन 9 से 2017, आज तक, साल 2022के साथ, डेबियन 10 और डेबियन 11, डेबियन सिड और डेबियन प्रायोगिक. इसके अलावा, निश्चित रूप से भविष्य में भी डेबियन 12 के साथ। लेकिन सब खो नहीं गया है, हमेशा एक चाल या समाधान उपलब्ध है। और यहाँ हम इसके लिए एक समाधान देखेंगे MX-32 और डेबियन-21 पर ia11-lib स्थापित करें.
और हमेशा की तरह, आज के विषय में पूरी तरह से प्रवेश करने से पहले जीएनयू/लिनक्स ऑपरेटिंग सिस्टम में "मल्टीआर्किटेक्चर", हम उन लोगों के लिए छोड़ेंगे जो उस बिंदु से संबंधित बहुत पुराने प्रकाशनों की खोज में रुचि रखते हैं, उनके लिए निम्नलिखित लिंक हैं। ताकि वे इस प्रकाशन को पढ़ने के बाद, यदि आवश्यक हो, आसानी से खोज सकें:
"नमस्कार दोस्तों, इस बार मैं आपको दिखाना चाहता हूं कि 32-बिट सिस्टम पर 64-बिट प्रोग्राम चलाने के लिए लाइब्रेरी कैसे स्थापित करें, अगर आप सोच रहे हैं कि इसका क्या उपयोग किया जा सकता है, तो यह एक्सएएमपीपी में होगा। जो हमसे 64-बिट सिस्टम पर चलने के लिए लाइब्रेरी की मांग करता है। अच्छा, काम पर लग जाओ". 32-बिट फेडोरा पर 64-बिट एप्लिकेशन कैसे चलाएं
एमएक्स-21 और डेबियन-11 पर बहु-वास्तुकला: क्या यह संभव है?
जीएनयू/लिनक्स में मल्टीआर्किटेक्चर क्या है?
समझने के लिए जीएनयू/लिनक्स पर "मल्टी-आर्किटेक्चर"और विशेष रूप से के बारे में डेबियन जीएनयू / लिनक्स, यह जानने से बेहतर कुछ नहीं है कि यह कैसे परिभाषित किया जाता है डेबियन प्रोजेक्ट. इस कारण से, हम निम्नलिखित पाठ अंश को उद्धृत करेंगे:
"मल्टीआर्किटेक्चर या मल्टीआर्क ऐसे शब्द हैं जो कई अलग-अलग बाइनरी लक्ष्यों से एप्लिकेशन इंस्टॉल करने और चलाने के लिए सिस्टम की क्षमता को संदर्भित करते हैं; उदाहरण के लिए, एक amd386-linux-gnu सिस्टम पर i64-linux-gnu आर्किटेक्चर एप्लिकेशन चलाना। यह सबसे आम मामला होने के कारण, प्रशंसनीय संयोजनों के कई अन्य उदाहरण हैं, जैसे कि आर्मल और आर्महफ। मल्टी-आर्किटेक्चर क्रॉस-कंपाइलिंग को भी सरल बनाता है, जिसमें संकलन के दौरान सिस्टम पर बाहरी आर्किटेक्चर से लाइब्रेरी और हेडर की आवश्यकता होती है।
मौजूदा प्रस्ताव विभिन्न आर्किटेक्चर के लिए पुस्तकालयों और हेडर की सह-स्थापना की अनुमति देते हैं, हालांकि अभी तक बायनेरिज़ नहीं हैं, इसलिए आपके पास एक i386 संस्करण या एक बाइनरी का एक amd64 संस्करण हो सकता है, लेकिन दोनों एक साथ नहीं। सभी निर्भरताएं स्थापित की जाएंगी और संबंधित बाइनरी को उपलब्ध कराई जाएंगी। बहु-वास्तुकला एक महत्वपूर्ण और शक्तिशाली विकास है, और यह प्रणाली की कई प्रक्रियाओं और पहलुओं को प्रभावित करता है। तत्काल व्यावहारिक प्रभाव ia32-libs पैकेज को हटाने और क्रॉस-कंपाइलिंग के लिए उपयुक्त निर्भरता प्राप्त करना है". डेबियन मल्टी-आर्क सपोर्ट
जबकि व्यवहार में और सीधे मुद्दे पर जाने का मतलब है कि पहले डेबियन-9 निम्नलिखित निष्पादित किया जा सकता है आदेश और के लाभों का पूरी तरह से आनंद लेने में सक्षम हो 64-बिट डेबियन में "मल्टी-आर्किटेक्चर":
apt update
dpkg --add-architecture i386
apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
apt update
apt install "paquete:i386 que necesitemos"
जबकि, से डेबियन-9 से डेबियन-11 आप केवल निम्न आदेश आदेश कर सकते हैं:
apt update
dpkg --add-architecture i386
apt update
apt install "paquete:i386 que necesitemos"
यानी अब हमारे पास नहीं है ia32-libs पैकेज जिसे आमतौर पर कई को निष्पादित करने में सक्षम होने की आवश्यकता होती है 32-बिट ऐप्स, विशेष रूप से खेल। कि वे बहुत अच्छी तरह से इस्तेमाल किया जा सकता है डेबियन-9 एएमडी-64, से आगे।
MX-32 और डेबियन-21 पर ia11-libs कैसे स्थापित करें?
इसे सफलतापूर्वक करने में सक्षम होने के लिए, यानी कोशिश करते हुए नहीं मरना, मेरे मामले में मैं इसका उपयोग करूंगा प्रतिक्रिया (स्नैपशॉट) के आधार पर एमएक्स-21 / डेबियन-11, कहा जाता है चमत्कार स्थापित करने के लिए ia32-libs पैकेज अनुकूल। फिर के लिए बनाया गया एक ऐप चलाने के लिए लिनक्स i386, जो वर्तमान ऑनलाइन आभासी समुदाय के एक ऐप से अधिक कुछ नहीं है, जो अभी भी परीक्षण चरण (बीटा) में है, जिसके लिए आवश्यक है ia32-libs पैकेज काम करने के लिए, और इसे कहा जाता है दूसरा जीवन. जो वैसे, करंट से काफी मिलता-जुलता है मेटावर्स (ब्लॉकचैन और डेफी वर्ल्ड)।
सबसे पहले, और हमारी तैयारी के बाद 64 बिट ऑपरेटिंग सिस्टम बहु-वास्तुकला आधार एमएक्स-21 / डेबियन-11, हम डाउनलोड करते हैं ia32-libs पैकेज निम्नलिखित के साथ संगत लिंक (मिंट 20.2 / यूएमए) और इसे निम्न आदेश आदेश के साथ स्थापित करें:
sudo apt install ./Descargas/ia32-libs_2020.05.27_amd64.deb
एक बार यह हो जाने के बाद, हमारे ऐप्स 32 बिट, और मेरे मामले में, दूसरा जीवन, अब उन्हें सीधे संकुल से संबंधित किसी भी समस्या के बिना क्रियान्वित किया जा सकता है: ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
. जैसा कि निम्न चित्र में दिखाया गया है:
और अगर कुछ इस विषय के बारे में कुछ और जानने में रुचि रखते हैं ब्लॉकचेन और डेफी, विशेष रूप से के बारे में एनएफटी गेम्स, मेटावर्स और एनएफटी कलेक्टिबल्स, आप निम्नलिखित का पता लगा सकते हैं लिंक. या हमारी पिछली कुछ संबंधित पोस्ट देखें:
"मल्टीआर्क आपको एक ही सिस्टम पर कई आर्किटेक्चर से लाइब्रेरी स्थापित करने की अनुमति देता है। यह कई मामलों में उपयोगी है, लेकिन मुख्य रूप से एक ही मशीन पर 32-बिट और 64-बिट पैकेज स्थापित करने के लिए और निर्भरता स्वचालित रूप से हल हो जाती है। सामान्य तौर पर, आप एक से अधिक आर्किटेक्चर से पुस्तकालयों को एक साथ स्थापित करने में सक्षम होंगे, और एक आर्किटेक्चर या किसी अन्य से अनुप्रयोगों को विकल्प के रूप में स्थापित किया जाएगा। ध्यान दें कि यह प्रोग्राम के कई संस्करणों की एक साथ स्थापना की अनुमति नहीं देता है।". मल्टी-आर्किटेक्चर क्या है? - कैसे करें डेबियन
सारांश
संक्षेप में, हम आशा करते हैं कि इस गाइड या ट्यूटोरियल के लिए MX-32 और डेबियन-21 पर ia11-lib स्थापित करें कई लोगों के लिए बहुत उपयोगी हो, खासकर उन लोगों के लिए जिन्हें दौड़ने की जरूरत है सामान्य 32-बिट ऐप्स या गेम 64-बिट प्लेटफॉर्म पर। और यहां तक कि उन उपयोगकर्ताओं के लिए भी, जिनमें रुचि है ब्लॉकचैन और डेफी ऐप्स और गेम जो आमतौर पर 32 बिट में ही आता है।
हम आशा करते हैं कि यह प्रकाशन संपूर्ण के लिए बहुत उपयोगी है «Comunidad de Software Libre, Código Abierto y GNU/Linux»
. और इस पर नीचे टिप्पणी करना न भूलें, और इसे अपनी पसंदीदा वेबसाइटों, चैनलों, समूहों या सामाजिक नेटवर्क या संदेश प्रणाली के समुदायों पर दूसरों के साथ साझा करें। अंत में, हमारे होम पेज पर जाएँ «DesdeLinux» अधिक समाचारों का पता लगाने के लिए, और हमारे आधिकारिक चैनल से जुड़ें का टेलीग्राम DesdeLinux.
वह है जो आपको बचाता है और आप 32 मशीनों पर win64 ऐप चला सकते हैं!
बहुत अच्छा लेख और हमेशा की तरह पूर्ण!
अभिवादन, वायलेट। आपके कमेंट के लिए धन्यवाद। तो आप Linux32 ऐप को Linux64 पर चला सकते हैं। Win32 या Win64 ऐप्स चलाने के लिए, वाइन या अन्य पर आधारित एमुलेटर का उपयोग किया जाता है।