लिनक्स पर मैक ऐप्स कैसे चलाएं
अपने Linux बॉक्स पर अपने Mac ऐप्स इंस्टॉल करने और चलाने का तरीका खोज रहे हैं? यहां दो संभावनाएं हैं। उन्हें खोजने के लिए पढ़ें।

लिनक्स पर स्विच करने का एक नुकसान यह है कि आपको अपने पिछले ऑपरेटिंग सिस्टम के कुछ प्रोग्रामों की कमी महसूस होती है। कभी-कभी आपको लगता है कि काश वे आपके *nix सिस्टम पर चल पाते।
यह अब विंडोज ऐप्स के लिए ज्यादा समस्या नहीं है, लेकिन मैक ऐप्स के बारे में क्या? क्या आप उन्हें Linux पर चला सकते हैं, और यह कितना आसान है?
उत्तर है: हाँ, आप कर सकते हैं। लिनक्स में मैक ऐप चलाने की दो विधियाँ हैं और वे हैं:
ए डार्लिंग एमुलेटर का उपयोग करके
B. वर्चुअल मशीन का उपयोग करके
डार्लिंग एमुलेटर का उपयोग करना
डार्लिंग एमुलेटर का उद्देश्य लिनक्स पर मैक ऐप्स का उपयोग करना उतना ही आसान बनाना है जितना कि विंडोज ऐप का उपयोग करके बनाई गई वाइन। डार्लिंग वर्तमान में विकास के प्रारंभिक चरण में है, इसलिए अभी भी एक लंबा रास्ता तय करना है।
इसकी प्रमुख सीमा यह है कि आप इस समय केवल कमांड-लाइन प्रोग्राम चलाने के लिए इसका उपयोग कर सकते हैं। इसलिए, यदि आप एक जीयूआई (ग्राफिक यूजर इंटरफेस) ऐप चलाने की योजना बना रहे हैं, तो आपको या तो इंतजार करना होगा कि डार्लिंग जीयूआई ऐप का समर्थन करता है या इस गाइड के विकल्प 2 का उपयोग करें, जो काम करने की गारंटी है।
डार्लिंग पैकेज के दो हिस्से हैं और इसे काम करने के लिए आपको दोनों को डाउनलोड और इंस्टॉल करना होगा। एक स्वयं एमुलेटर है, जबकि दूसरा कर्नेल मॉड्यूल है।
Ubuntu 18.04 पर डार्लिंग को स्थापित करने के लिए चरण-दर-चरण मार्गदर्शिका निम्नलिखित है। यह gdebi कमांड का उपयोग करता है, जो स्वचालित रूप से आपके लिए सभी पैकेज निर्भरता को संतुष्ट और स्थापित करता है।
चरण 1: https://github.com/darlinghq/darling/releases से डार्लिंग और डार्लिंग-डीकेएमएस दोनों फ़ाइलें डाउनलोड करें।
चरण 2: टर्मिनल खोलने के लिए Ctrl + T दबाएँ
चरण 3: अपने डाउनलोड डायरेक्टरी में जाएं और कर्नेल मॉड्यूल इंस्टॉल करने के लिए निम्न कमांड दर्ज करें। प्रॉम्प्ट का उत्तर 'y' टाइप करके दें।
sudo gdebi प्रिय-dkms_0.1.20200331.testing_amd64.deb
चरण 4: फिर निम्न कमांड का उपयोग करके डार्लिंग को इंस्टॉल करें:
sudo gdebi डार्लिंग_0.1.20200331.testing_amd64.deb
चरण 5: इंस्टॉलेशन पूरा होने के बाद, आप निम्न कमांड का उपयोग करके एमुलेटर शुरू कर सकते हैं:
प्रिय खोल
फिर आप यह पुष्टि करने के लिए जाँच कर सकते हैं कि यह uname कमांड टाइप करके बैश शेल नहीं है, जिसमें इसे 'डार्विन' प्रिंट करना चाहिए न कि 'लिनक्स' को।
वर्चुअल मशीन का उपयोग करके लिनक्स पर मैक ऐप्स कैसे चलाएं
आप वर्चुअल मशीन जैसे वर्चुअलबॉक्स, वीएमवेयर या केवीएम पर मैक ऐप भी चला सकते हैं। हालाँकि, चेतावनी यह है कि इस पर ऐप इंस्टॉल करने से पहले आपको पहले मैक ऑपरेटिंग सिस्टम को इंस्टॉल करना होगा। ऐप्पल अपने मैक ऑपरेटिंग सिस्टम को हार्डवेयर पर स्थापित करने पर भी भौंकता है जो कि ऐप्पल मैक नहीं है।
इसका मतलब है कि आप मैक कंप्यूटर के बिना मैक ओएस डाउनलोड नहीं कर सकते। और यद्यपि आप इसे इंटरनेट से डाउनलोड करने का निर्णय ले सकते हैं, आप उस फ़ाइल की अखंडता के बारे में सुनिश्चित नहीं हो सकते हैं जिसे आप डाउनलोड कर रहे हैं। कुछ लोग मैलवेयर से संक्रमित सॉफ़्टवेयर अपलोड करके अपनी आजीविका चलाते हैं और आप शिकार हो सकते हैं।
दूसरी ओर, Macos-virtualbox एक आशाजनक बैश स्क्रिप्ट है, जो सीधे Apple सर्वर से फ़ाइलें डाउनलोड करती है और आपके लिए एक वर्चुअल मशीन बनाती है। यह गारंटी देता है कि आप केवल वास्तविक Apple सॉफ़्टवेयर का उपयोग कर रहे हैं।
एक अन्य मार्ग एक दोस्त से मैक उधार लेना और एक अद्यतन मैक संस्करण डाउनलोड करने के लिए इसका इस्तेमाल करना है, जिसे आप आईएसओ इंस्टॉलेशन फ़ाइल में बदल सकते हैं।
यहां सभी 3 विधियों के बारे में बताया गया है:
विधि 1: Macos-वर्चुअलबॉक्स का उपयोग करें
GitHub पर जाएं और पैकेज डाउनलोड करें। साथ ही, इसके काम करने के तरीके को बेहतर ढंग से समझने के लिए दस्तावेज़ भी पढ़ें।

एक टर्मिनल खोलें, फिर अनज़िप करें और निम्न कमांड का उपयोग करके स्क्रिप्ट चलाएँ:
cd
मैकोज़-वर्चुअलबॉक्स-मास्टर.ज़िप को अनज़िप करें
सीडी मैकोज़-वर्चुअलबॉक्स-मास्टर
./macos-guest-virtualbox.sh
यह आपको सॉफ्टवेयर डाउनलोड करने और वर्चुअल मशीन बनाने की पूरी प्रक्रिया में ले जाएगा। आपको बस धैर्यपूर्वक बैठना है और संकेत मिलने पर "एंटर" बटन को हिट करना है।
लेकिन अगर किसी कारण से यह काम नहीं करता है, तो आप इन अन्य तरीकों को आजमा सकते हैं।
विधि 2: इंटरनेट से डाउनलोड करें
चरण 1 : आपको वेब से अपनी फ़ाइल स्वयं ढूंढनी होगी क्योंकि Apple Mac कंप्यूटर के अलावा अन्य उपकरणों पर Mac OS के वितरण को अस्वीकार करता है। अगले चरणों में यह माना गया है कि आपने वर्चुअल मशीन (vmdk) फ़ाइल डाउनलोड कर ली है।
चरण 2 : VirtualBox या अपनी पसंद का कोई अन्य वर्चुअलाइजेशन सॉफ़्टवेयर इंस्टॉल करें। VirtualBox के लिए, नीचे दिए गए कमांड का उपयोग करके सभी अतिरिक्त सुविधाओं सहित पैकेज को एक साथ इंस्टॉल करें:
sudo apt वर्चुअलबॉक्स वर्चुअलबॉक्स-डीकेएमएस वर्चुअलबॉक्स-एक्सट-पैक वर्चुअलबॉक्स-अतिथि-जोड़-आईएसओ वर्चुअलबॉक्स-अतिथि-बर्तन वर्चुअलबॉक्स-क्यूटी स्थापित करें
चरण 3 : वर्चुअलबॉक्स शुरू करें और आपके द्वारा डाउनलोड की गई vmdk फ़ाइल का उपयोग करके एक नई वर्चुअल मशीन बनाएं।
चरण 4 : इसे लगभग 4GB रैम या उससे अधिक, 128MB ग्राफिक्स कार्ड और 2 CPU कोर दें। वर्चुअल मशीन के नाम में स्पेस न रखें। आप इसे "MyMacOS" जैसा नाम दे सकते हैं।
चरण 5 : यह महत्वपूर्ण है। सबसे पहले VirtualBox बंद करें। फिर इस शेल स्क्रिप्ट को डाउनलोड करें।

चरण 6 : स्क्रिप्ट को डाउनलोड किए गए डायरेक्टरी में जाएं और उसे इस तरह से चलाएं:
cd
./setup.sh -v "MyMacOS" -r 1920×1080
जहां MyMacOS वह नाम है जिसे आपने अपनी वर्चुअल मशीन दी है और 1920×1080 आपका पूर्ण-स्क्रीन रिज़ॉल्यूशन या वह रिज़ॉल्यूशन है जिसे आप वर्चुअल मशीन देना चाहते हैं।
चरण 7 : वर्चुअलबॉक्स को फिर से लॉन्च करें और अपनी नई मैक ओएस वर्चुअल मशीन शुरू करें।
विधि 3: उधार लिए गए मैक से डाउनलोड करें
यदि आपके पास मैक हाई सिएरा से पुराने वास्तविक मैक कंप्यूटर तक पहुंच है, तो आप अपने लिनक्स बॉक्स पर मैक वर्चुअल मशीन बनाने के लिए नीचे दिए गए चरणों का उपयोग कर सकते हैं:
चरण 1 : मैक कंप्यूटर तक भौतिक पहुंच प्राप्त करें। यह आपका अपना हो सकता है या आप इसे किसी मित्र से उधार ले सकते हैं। बस यह सुनिश्चित करें कि इसमें इंटरनेट कनेक्शन हो, और फिर आप काम शुरू कर सकते हैं।
चरण 2 : मैक स्टोर पर जाएं और हाई सिएरा खोजें। डाउनलोड पर क्लिक करें।
चरण 3 : जब यह पूरा हो जाए और इंस्टॉलेशन शुरू करने का प्रयास करे, तो बाहर निकलने के लिए Ctrl + Q दबाएं।
चरण 4 : एप्लीकेशंस > यूटिलिटीज से एक टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:
hdiutil create -o /tmp/highSierra.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil संलग्न /tmp/highSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
asr रिस्टोर -सोर्स /एप्लीकेशन/इंस्टॉल\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
hdiutil डिटैच / वॉल्यूम / OS\ X\ बेस\ सिस्टम
hdiutil कन्वर्ट /tmp/highSierra.cdr.dmg -format UDTO -o /tmp/highSierra.iso
mv /tmp/highSierra.iso.cdr ~/Desktop/highSierra.iso
यही बात है। अब आपके पास डेस्कटॉप पर बूट करने योग्य ISO फ़ाइल है जिसे आप अपने वर्चुअल मशीन पर स्थापित कर सकते हैं। इसे थंब ड्राइव में कॉपी करें और इंस्टॉलेशन शुरू करने के लिए अपने लिनक्स बॉक्स पर जाएं।
निष्कर्ष
आपने इसके विपरीत ऐप्पल के प्रयासों के बावजूद, लिनक्स पर मैक ऐप चलाने के लिए अलग-अलग तरीके देखे हैं।
डार्लिंग एमुलेटर छोटे शेल कार्यक्रमों के लिए सबसे अच्छा है। अन्यथा, यदि आपको अधिक गंभीर GUI प्रोग्राम चलाने की आवश्यकता है तो वर्चुअल मशीन का उपयोग करें।




