لینکس پر میک ایپس کو کیسے چلائیں۔

اپنے لینکس باکس پر اپنے میک ایپس کو انسٹال اور چلانے کا طریقہ تلاش کر رہے ہیں؟ یہاں دو امکانات ہیں۔ انہیں دریافت کرنے کے لیے پڑھیں۔

میں منتقل ہونے کا ایک منفی پہلو لینکس یہ ہے کہ آپ اپنے پچھلے آپریٹنگ سسٹم کے کچھ پروگراموں سے محروم ہیں۔ آپ کبھی کبھی خواہش کرتے ہیں کہ وہ آپ کے *نکس باکس پر چلیں۔

یہ اب ونڈوز ایپس کے لیے زیادہ مسئلہ نہیں ہے، لیکن میک ایپس کا کیا ہوگا؟ کیا آپ انہیں لینکس پر چلا سکتے ہیں، اور یہ کتنا آسان ہے؟

جواب ہے: ہاں، آپ کر سکتے ہیں۔ لینکس میں میک ایپس چلانے کے دو طریقے ہیں اور وہ ہیں:

A. ڈارلنگ ایمولیٹر استعمال کرکے
B. ایک مجازی مشین کا استعمال کرتے ہوئے

ڈارلنگ ایمولیٹر کا استعمال

ڈارلنگ ایمولیٹر کا مقصد لینکس پر میک ایپس کا استعمال اتنا ہی آسان بنانا ہے جتنا کہ وائن ونڈوز ایپس کا استعمال کرتے ہوئے بنایا گیا ہے۔ ڈارلنگ فی الحال ترقی کے ابتدائی مراحل میں ہے، اس لیے ابھی بہت طویل سفر طے کرنا ہے۔

اس کی بڑی حد یہ ہے کہ اس وقت آپ اسے صرف کمانڈ لائن پروگرام چلانے کے لیے استعمال کر سکتے ہیں۔ لہذا، اگر آپ GUI (گرافک یوزر انٹرفیس) ایپ چلانے کا منصوبہ بنا رہے ہیں، تو آپ کو یا تو انتظار کرنا چاہیے کہ کب اور اگر، ڈارلنگ GUI ایپس کو سپورٹ کرتا ہے یا اس گائیڈ کا آپشن 2 استعمال کرتا ہے، جس کے کام کرنے کی ضمانت ہے۔

ڈارلنگ پیکج کے دو حصے ہیں اور آپ کو اسے کام کرنے کے لیے دونوں کو ڈاؤن لوڈ اور انسٹال کرنے کی ضرورت ہے۔ ایک خود ایمولیٹر ہے، جبکہ دوسرا کرنل ماڈیول ہے۔

اوبنٹو 18.04 پر ڈارلنگ انسٹال کرنے کے لیے ایک مرحلہ وار گائیڈ درج ذیل ہے۔ یہ gdebi کمانڈ کا استعمال کرتا ہے، جو خود بخود آپ کے لیے پیکیج کے تمام انحصار کو پورا اور انسٹال کرتا ہے۔

1 مرحلہ: darling اور darling-dkms دونوں فائلیں https://github.com/darlinghq/darling/releases سے ڈاؤن لوڈ کریں۔

2 مرحلہ: ٹرمینل کھولنے کے لیے Ctrl+T کو دبائیں۔

3 مرحلہ: سی ڈی کو اپنی ڈاؤن لوڈ ڈائرکٹری میں داخل کریں اور کرنل ماڈیول کو انسٹال کرنے کے لیے درج ذیل کمانڈ درج کریں۔ 'y' ٹائپ کرکے اس کے پرامپٹ کا جواب ہاں میں دیں۔

sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

4 مرحلہ: پھر درج ذیل کمانڈ کا استعمال کرتے ہوئے ڈارلنگ انسٹال کریں:

sudo gdebi darling_0.1.20200331.testing_amd64.deb

5 مرحلہ: انسٹالیشن مکمل ہونے کے بعد، اب آپ ایمولیٹر کو درج ذیل کمانڈ سے شروع کر سکتے ہیں۔

پیارے شیل

اس کے بعد آپ uname کمانڈ ٹائپ کرکے تصدیق کر سکتے ہیں کہ یہ Bash شیل نہیں ہے، جس پر اسے 'Darwin' پرنٹ کرنا چاہیے نہ کہ 'Linux'۔

ورچوئل مشین کا استعمال کرتے ہوئے لینکس پر میک ایپس کیسے چلائیں۔

آپ ورچوئل مشین جیسے کہ ورچوئل باکس، وی ایم ویئر، یا کے وی ایم پر میک ایپس بھی چلا سکتے ہیں۔ تاہم، انتباہ یہ ہے کہ آپ کو پہلے میک آپریٹنگ سسٹم کو انسٹال کرنے کی ضرورت ہے، اس پر ایپ انسٹال کرنے سے پہلے۔ ایپل اپنے میک آپریٹنگ سسٹم کو ہارڈ ویئر پر انسٹال کرنے پر بھی ناراض ہے جو ایپل میک نہیں ہے۔

اس کا مطلب ہے کہ آپ میک کمپیوٹر کے بغیر Mac OS ڈاؤن لوڈ نہیں کر سکتے۔ اور اگرچہ آپ اسے انٹرنیٹ سے ڈاؤن لوڈ کرنے کا فیصلہ کر سکتے ہیں، لیکن آپ اس فائل کی سالمیت کا یقین نہیں کر سکتے جو آپ ڈاؤن لوڈ کر رہے ہیں۔ کچھ لوگ میلویئر سے متاثرہ سافٹ ویئر اپ لوڈ کرنے سے روزی کماتے ہیں اور آپ اس کا شکار ہو سکتے ہیں۔

دوسری طرف، Macos-virtualbox ایک امید افزا باش اسکرپٹ ہے، جو ایپل سرورز سے براہ راست فائلوں کو ڈاؤن لوڈ کرتا ہے اور آپ کے لیے ایک ورچوئل مشین بناتا ہے۔ یہ اس بات کی ضمانت دیتا ہے کہ آپ صرف حقیقی ایپل سافٹ ویئر استعمال کر رہے ہیں۔

دوسرا راستہ یہ ہے کہ کسی دوست سے میک ادھار لیا جائے اور اسے اپ ڈیٹ شدہ میک ورژن ڈاؤن لوڈ کرنے کے لیے استعمال کیا جائے، جسے آپ آئی ایس او انسٹالیشن فائل میں تبدیل کر سکتے ہیں۔

یہاں تمام 3 طریقوں کے بارے میں جانے کا طریقہ ہے:

طریقہ 1: Macos-virtualbox استعمال کریں۔

سر کے اوپر GitHub کے اور پیکج ڈاؤن لوڈ کریں۔ یہ کیسے کام کرتا ہے اس کی بہتر تفہیم حاصل کرنے کے لیے دستاویزات کو بھی آزمائیں اور پڑھیں۔

میکوس ورچوئل باکس

ٹرمینل کھولیں، پھر ان زپ کریں اور درج ذیل کمانڈز کا استعمال کرتے ہوئے اسکرپٹ کو چلائیں:

cd

macos-virtualbox-master.zip کو ان زپ کریں۔

cd macos-virtualbox-master

./macos-guest-virtualbox.sh

یہ آپ کو سافٹ ویئر ڈاؤن لوڈ کرنے اور ورچوئل مشین بنانے کے پورے عمل میں لے جائے گا۔ آپ کو صرف صبر سے بیٹھنے اور اشارہ کرنے پر "انٹر" بٹن کو دبانے کی ضرورت ہے۔

لیکن اگر کسی وجہ سے یہ کام نہیں کرتا ہے، تو آپ یہ دوسرے طریقے آزما سکتے ہیں۔

طریقہ 2: انٹرنیٹ سے ڈاؤن لوڈ کریں۔

مرحلہ 1: آپ کو ویب سے اپنی فائل تلاش کرنی پڑے گی کیونکہ ایپل میک کمپیوٹر کے علاوہ دیگر آلات پر Mac OS کی تقسیم کو روکتا ہے۔ اگلے اقدامات فرض کرتے ہیں کہ آپ نے ورچوئل مشین (vmdk) فائل ڈاؤن لوڈ کی ہے۔

مرحلہ 2: ورچوئل باکس یا کوئی دوسرا ورچوئلائزیشن سافٹ ویئر انسٹال کریں۔ VirtualBox کے لیے، پیکیج کو انسٹال کرنے کے لیے نیچے دی گئی کمانڈ کو اس کے تمام اضافی اضافے کے ساتھ استعمال کریں:

sudo apt virtualbox virtualbox-dkms virtualbox-ext-pack ورچوئل باکس-گیسٹ-اضافے-iso ورچوئل باکس-گیسٹ-یوٹیلز ورچوئل باکس-کیو ٹی انسٹال کریں

مرحلہ 3: VirtualBox شروع کریں اور اپنی ڈاؤن لوڈ کردہ vmdk فائل کا استعمال کرتے ہوئے ایک نئی ورچوئل مشین بنائیں۔

مرحلہ 4: اسے تقریباً 4G RAM یا اس سے زیادہ، 128 MB گرافکس، اور 2 CPU کور دیں۔ اپنی ورچوئل مشین کے نام میں خالی جگہوں سے بچیں۔ آپ اسے "MyMacOS" کی طرح کچھ دے سکتے ہیں۔

مرحلہ 5: یہ ضروری ہے۔ پہلے ورچوئل باکس کو چھوڑیں۔ پھر ڈیاس شیل اسکرپٹ کو خود لوڈ کریں۔

VBox میک سیٹ اپ

مرحلہ 6: cd (ڈائریکٹری کو تبدیل کریں) جس ڈائرکٹری میں آپ نے اسکرپٹ ڈاؤن لوڈ کیا ہے اور اس پر عمل درآمد کریں، اس طرح:

cd

./setup.sh -v "MyMacOS" -r 1920×1080

جہاں MyMacOS وہ نام ہے جسے آپ نے اپنی ورچوئل مشین دیا ہے اور 1920×1080 آپ کی فل سکرین ریزولوشن ہے یا وہ ریزولوشن ہے جسے آپ ورچوئل مشین دینا چاہتے ہیں۔

مرحلہ 7: ورچوئل باکس دوبارہ شروع کریں اور اپنی نئی Mac OS ورچوئل مشین شروع کریں۔

طریقہ 3: مستعار میک سے ڈاؤن لوڈ کریں۔

اگر آپ کے پاس ایک حقیقی میک کمپیوٹر تک رسائی ہے جو میک ہائی سیرا سے پرانا ہے، تو آپ اپنے لینکس باکس پر میک ورچوئل مشین بنانے کے لیے نیچے دیئے گئے اقدامات کا استعمال کر سکتے ہیں:

مرحلہ 1: میک کمپیوٹر تک جسمانی رسائی حاصل کریں۔ یہ آپ کا ہو سکتا ہے یا آپ اسے کسی دوست سے ادھار لے سکتے ہیں۔ بس یقینی بنائیں کہ اس میں انٹرنیٹ تک رسائی ہے اور آپ جانے کے لیے تیار ہیں۔

مرحلہ 2: میک اسٹور کی طرف جائیں اور ہائی سیرا تلاش کریں۔ ڈاؤن لوڈ پر کلک کریں۔

مرحلہ 3: جب یہ ختم ہو جائے اور انسٹالیشن شروع کرنے کی کوشش کرے تو باہر نکلنے کے لیے Ctrl + Q کو دبائیں۔

مرحلہ 4: Applications > Utilities سے ٹرمینل کھولیں اور درج ذیل کمانڈز درج کریں:

hdiutil create -o /tmp/HighSierra.cdr -سائز 7316m -لے آؤٹ SPUD -fs HFS+J

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

hdiutil detach/Volumes/OS\ X\ Base\ System

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

بس۔ اب آپ کے پاس ڈیسک ٹاپ پر بوٹ ایبل آئی ایس او فائل ہے جسے آپ اپنی ورچوئل مشین پر انسٹال کر سکتے ہیں۔ اسے انگوٹھے کی ڈرائیو میں کاپی کریں اور انسٹالیشن شروع کرنے کے لیے اپنے لینکس باکس میں جائیں۔

نتیجہ

آپ نے اس کے برعکس ایپل کی کوششوں کے باوجود لینکس پر میک ایپس چلانے کے مختلف طریقے دیکھے ہیں۔

ڈارلنگ ایمولیٹر چھوٹے شیل پروگراموں کے لیے بہترین ہے۔ بصورت دیگر، اگر آپ کو زیادہ سنجیدہ GUI پروگرام چلانے کی ضرورت ہو تو ورچوئل مشین استعمال کریں۔

نامدی اوکے

نامدی اوکے

Nnamdi Okeke ایک کمپیوٹر کے شوقین ہیں جو کتابوں کی ایک وسیع رینج کو پڑھنا پسند کرتے ہیں۔ اسے ونڈوز/میک پر لینکس کی ترجیح ہے اور وہ استعمال کر رہا ہے۔
اوبنٹو اپنے ابتدائی دنوں سے۔ آپ اسے ٹویٹر کے ذریعے پکڑ سکتے ہیں۔ بونگوٹراکس

مضامین: 299۔

تکنیکی چیزیں وصول کریں۔

تکنیکی رجحانات، آغاز کے رجحانات، جائزے، آن لائن آمدنی، ویب ٹولز اور مارکیٹنگ ماہانہ ایک یا دو بار