<पी>
<पी> मार्च 27, 2023, 9:00 पूर्वाह्न EDT पर प्रकाशित <पी> जयरिक पांच साल से अधिक के लेखन अनुभव और रिवर्स इंजीनियरिंग और हार्डवेयर के जुनून के साथ एक फोरेंसिक विज्ञान स्नातक है। <पी> उनकी तकनीकी यात्रा बचपन में पुराने नोकिया एन91 के साथ शुरू हुई, जहां उन्होंने टीएम और पोके डॉलर में बदलाव करने के लिए पोकेमॉन ब्लू के सिम्बियन पोर्ट जैसे जावा गेम्स को दोबारा पैक किया। हाई स्कूल तक, वह कस्टम एंड्रॉइड रोम फ्लैश कर रहा था और दोपहर के भोजन के पैसे के लिए मॉडेड गेम का व्यापार कर रहा था, और कॉलेज में, उसने टीआई टिवा सी लॉन्चपैड पर सी/सी++ और इलेक्ट्रॉनिक्स सीखा, फिर यूएसबी सुरक्षा कुंजी से लेकर होम ऑटोमेशन डिवाइस तक DIY प्रोजेक्ट बनाए।पी> <पी> जेरिक को अब अपनी कला को निखारते हुए तकनीक के बारे में साझा करना और सीखना जारी रखने के लिए एमयूओ में लिखना पसंद है। तकनीक के अलावा, उन्हें CS2 और ड्रैगन नेस्ट को पीसना, वजन उठाना, रोजाना 5K दौड़ना और अपने ग्रीनहाउस में पढ़ना पसंद है। <पी> DMG एक प्रकार की छवि फ़ाइल है जिसे Apple द्वारा macOS के लिए सॉफ़्टवेयर वितरित करने के लिए विकसित किया गया है। यह प्रारूप मैक उपयोगकर्ताओं के लिए अपनी फ़ाइलों को संपीड़ित और संग्रहीत करने के एक तरीके के रूप में भी कार्य करता है। चूँकि macOS और Linux में कुछ समानताएँ हैं, इसलिए Linux पर कुछ macOS ऐप्स को माउंट करना और चलाना भी संभव हो सकता है। <पी> यदि आप उबंटू का उपयोग कर रहे हैं और आपके पास एक डीएमजी फ़ाइल है जिसे आप खोलना चाहते हैं, तो सबसे आसान तरीका डीएमजी को आईएसओ फ़ाइल में परिवर्तित करना होगा। इस तरह आप उबंटू में किसी भी अन्य आईएसओ फ़ाइल की तरह ही फ़ाइल को माउंट कर सकते हैं। Ubuntu पर DMG को ISO में कैसे बदलें
<पी> DMG फ़ाइल को ISO में सफलतापूर्वक परिवर्तित करने के लिए, हमें सबसे पहले DMG को IMG फ़ाइल में परिवर्तित करना होगा। हम dmg2img नामक कमांड लाइन टूल का उपयोग करेंगे। <पी> आइए एक टर्मिनल खोलकर और निम्नलिखित कमांड का उपयोग करके प्रोग्राम इंस्टॉल करके शुरुआत करें: sudo apt install dmg2img
<पी> एक बार इंस्टॉल हो जाने पर, आप निम्न का उपयोग करके अपनी DMG फ़ाइल को IMG फ़ाइल में बदलने के लिए टूल का उपयोग कर सकते हैं: dmg2img /dmg/file/locaton/file.dmg
<पी> अब जब आपके पास माउंट करने योग्य IMG फ़ाइल है, तो हम IMG फ़ाइल को ISO में बदलने के लिए ब्रासेरो का उपयोग कर सकते हैं। लेकिन उससे पहले, ब्रसेरो को देखने के लिए हमें सबसे पहले IMG फ़ाइल को माउंट करना होगा। <पी> आइए एक माउंट पॉइंट बनाकर IMG को माउंट करें। कमांड का उपयोग करें: sudo mkdir /directory/location/mount_point
<पी> हालाँकि DMG को IMG में बदल दिया गया है, छवि फ़ाइल के अंदर की सामग्री अभी भी Apple के HFS+ फ़ाइल सिस्टम में कॉन्फ़िगर की गई है। समाधान के रूप में हम इसका उपयोग कर सकते हैं: sudo modprobe hfsplus
<पी> अब हम उबंटू में आईएमजी माउंट करने के लिए तैयार हैं। ऐसा करने के लिए, निम्न आदेश का उपयोग करें: sudo mount -t hfsplus -o loop /img/file/location/file.img /mount/point/location
<पी> IMG फ़ाइल माउंट होने के साथ, अब हम फ़ाइल को आईएसओ में बदलने के लिए ब्रासेरो का उपयोग कर सकते हैं। <पी> आइए एक टर्मिनल खोलकर और इसका उपयोग करके ब्रैसेरो स्थापित करें: sudo apt install brasero
<पी> इंस्टॉलेशन के बाद, ब्रासेरो खोलें और डेटा प्रोजेक्ट पर क्लिक करें। फिर विंडो के ऊपर बाईं ओर स्थित प्लस आइकन पर क्लिक करें, जिससे एक मेनू खुल जाएगा जहां आप कनवर्ट करने के लिए अपनी माउंटेड फ़ाइल का चयन कर सकते हैं। आगे बढ़ें और चुनें तथा जोड़ें माउंट पॉइंट फ़ोल्डर जहां IMG फ़ाइल माउंट की गई है।
<पी> एक बार जोड़ने के बाद, बर्न दबाएं और उस निर्देशिका का चयन करें जहां आउटपुट स्थित होगा। आप विंडो के शीर्ष पर स्थित फ़ील्ड के माध्यम से आउटपुट का नाम भी बदल सकते हैं। उसके बाद, अब आप छवि बनाएं दबा सकते हैं छवि फ़ाइल को आईएसओ में परिवर्तित करने के लिए।
<पी> बधाई हो! अब आपने DMG को ISO में सफलतापूर्वक परिवर्तित कर लिया है। Ubuntu पर ISO इमेज कैसे माउंट करें
<पी> चूंकि आईएसओ मूल रूप से उबंटू द्वारा समर्थित है, आप आसानी से इसे माउंट कर सकते हैं और इसकी सभी सामग्री देख सकते हैं। <पी> उबंटू में एक आईएसओ छवि माउंट करने के लिए, आपको सबसे पहले छवि फ़ाइल को माउंट करने के लिए एक माउंट पॉइंट फ़ोल्डर बनाना होगा। <पी> आइए एक माउंट पॉइंट बनाएं और इसका उपयोग करके HFS+ मॉड्यूल जोड़ें: sudo mkdir /mount/point/location/foldernamesudo modprobe hfsplus
<पी> अब जब आपने एक माउंट पॉइंट फ़ोल्डर बना लिया है, तो आइए इसका उपयोग करके आईएसओ छवि को माउंट करें: sudo mount -t hfsplus -o loop /iso/file/location/file.iso /mount/point/location
<पी> अब आईएसओ माउंट हो गया है, अब आप छवि फ़ाइलों की सभी सामग्री देख सकते हैं।
<पी> ISO को अनमाउंट करने के लिए, आप निम्न कमांड का उपयोग कर सकते हैं: sudo umount /mount/point/location/folder
p7zip के माध्यम से DMG सामग्री कैसे देखें
<पी> अक्सर, जगह और बैंडविड्थ बचाने के लिए DMG को संपीड़ित किया जाता है। इन उदाहरणों में, आप केवल छवि फ़ाइल को निकालकर डीएमजी की सभी सामग्री को आसानी से ब्राउज़ कर सकते हैं। यदि आपको केवल डीएमजी से सामग्री ब्राउज़ करने और निकालने की आवश्यकता है तो इससे आपका समय बचेगा। <पी> छवि फ़ाइलें निकालने के लिए, हम p7zip नामक टूल का उपयोग करेंगे। हालाँकि आप Linux पर आधिकारिक 7-ज़िप पोर्ट का उपयोग और इंस्टॉल कर सकते हैं, हम p7zip का उपयोग करेंगे क्योंकि इसे इंस्टॉल करना आसान है। पी7ज़िप और 7-ज़िप लिनक्स दोनों ही कई विंडोज़ मशीनों पर उपयोग किए जाने वाले लोकप्रिय 7-ज़िप सॉफ़्टवेयर के लिए पोर्ट हैं। लेकिन 7-ज़िप के विपरीत, p7zip में GUI नहीं है और यह केवल कमांड लाइन इंटरफ़ेस के माध्यम से काम करता है। <पी> उबंटू में p7zip स्थापित करने के लिए, एक टर्मिनल खोलें और निम्नलिखित कमांड का उपयोग करें: sudo apt install p7zip
<पी> एक बार इंस्टॉल हो जाने पर, आप इसका उपयोग करके अपनी संपीड़ित DMG फ़ाइल की सामग्री निकाल सकते हैं: 7z x file.dmg
<पी> और यह कितना आसान है! अब आपको डीएमजी को कनवर्ट करने या माउंट करने की आवश्यकता के बिना डीएमजी के भीतर सभी सामग्रियों को ब्राउज़ करने में सक्षम होना चाहिए।पी> क्या उबंटू पर डीएमजी सॉफ्टवेयर इंस्टॉल करना संभव है?
<पी> इसलिए हमने उबंटू में डीएमजी को कनवर्ट करने, माउंट करने और ब्राउज़ करने का तरीका कवर किया है। इससे सवाल उठता है कि क्या आप उबंटू में डीएमजी एप्लिकेशन चला सकते हैं? <पी> चूँकि macOS और Linux दोनों बैश शेल का उपयोग करते हैं और विभिन्न यूनिक्स उपयोगिताओं का समर्थन करते हैं, इसलिए Linux पर DMG एप्लिकेशन (macOS) सॉफ़्टवेयर चलाना संभव हो सकता है। <पी> हालाँकि, इसमें कई बड़ी चुनौतियाँ होंगी, जैसे फ़ाइल सिस्टम में अंतर। लिनक्स में ऐसे पैकेज और निर्भरताएँ भी नहीं हो सकती हैं जिनकी सॉफ़्टवेयर को आवश्यकता होती है, साथ ही डेवलपर्स और समुदाय से बहुत कम समर्थन मिलता है। <पी> जैसा कि कहा गया है, उभरते हुए तृतीय-पक्ष एप्लिकेशन हैं जिनका उपयोग आप Linux पर macOS ऐप्स चलाने के लिए कर सकते हैं। एक उदाहरण डार्लिंग है, जो एक ओपन-सोर्स प्रोग्राम है जो लिनक्स पर काम करने के लिए macOS ऐप्स के लिए अनुकूलता परत के रूप में कार्य करता है। यह वाइन की तरह है, लेकिन विंडोज़ के बजाय macOS प्रोग्राम के लिए। <पी> तो, हाँ, यदि आप किसी तृतीय-पक्ष एप्लिकेशन का उपयोग करके DMG को ठीक से कॉन्फ़िगर करने के लिए समय लगाते हैं, तो आप Linux पर एक अनमॉडिफाइड macOS ऐप चलाने में सक्षम हो सकते हैं। <पी> लेकिन बिना किसी तृतीय-पक्ष एप्लिकेशन के लिनक्स पर डीएमजी चलाना बहुत ही असंभव है, जब तक कि आप स्वयं सॉफ़्टवेयर को पोर्ट नहीं करते। Linux पर DMG को संभालना मुश्किल है
<पी> बधाई हो! हालाँकि इसके लिए थोड़ी प्रक्रिया की आवश्यकता हो सकती है, अब आप जानते हैं कि उबंटू में अधिकांश डीएमजी फ़ाइलों को आईएसओ में कैसे माउंट और परिवर्तित किया जाए। और यदि आप जानते हैं कि DMG में केवल मीडिया फ़ाइलें हैं, तो आप पूरी माउंटिंग और कनवर्टिंग प्रक्रिया को छोड़ सकते हैं और सामग्री को केवल p7zip या 7-ZIP के माध्यम से निकाल सकते हैं। <पी> यदि आप बिना किसी संशोधन के DMG के भीतर पैक किए गए macOS ऐप को चलाने की योजना बना रहे हैं, तो आपको संगतता परत के रूप में कार्य करने के लिए डार्लिंग जैसे सॉफ़्टवेयर की तलाश करनी होगी। Linux के भीतर असंशोधित macOS ऐप्स को चलाने का कोई स्थिर तरीका अभी तक नहीं है, लेकिन इस पर काम चल रहा है। <पी>