كيفية تشغيل تطبيقات Mac على Linux

هل تبحث عن طريقة لتثبيت تطبيقات Mac وتشغيلها على جهاز Linux الخاص بك؟ هناك طريقتان هنا. تابع القراءة لاكتشافهما.

من سلبيات الانتقال إلى لينكس أنك ستفتقد بعض البرامج من نظام التشغيل السابق. قد تتمنى أحيانًا لو أنها تعمل على جهازك الذي يعمل بنظام *nix.

لم تعد هذه مشكلة كبيرة بالنسبة لتطبيقات Windows، ولكن ماذا عن تطبيقات Mac؟ هل يمكنك تشغيلها على Linux، وما مدى سهولة ذلك؟

الإجابة هي: نعم، يمكنك ذلك. هناك طريقتان لتشغيل تطبيقات Mac في Linux وهما:

أ. باستخدام محاكي دارلينج
ب. باستخدام آلة افتراضية

استخدام محاكي Darling

يهدف محاكي Darling إلى جعل استخدام تطبيقات Mac على Linux سهلاً مثل استخدام Wine باستخدام تطبيقات Windows. ومع ذلك، فإن Darling في المراحل الأولى من التطوير حاليًا، لذا لا يزال أمامه طريق طويل.

يتمثل القيد الرئيسي لهذا البرنامج في أنه لا يمكنك استخدامه إلا لتشغيل برامج سطر الأوامر في الوقت الحالي. لذا، إذا كنت تخطط لتشغيل تطبيق واجهة مستخدم رسومية (GUI)، فيجب عليك إما الانتظار لمعرفة ما إذا كان Darling يدعم تطبيقات واجهة المستخدم الرسومية أم لا أو استخدام الخيار 2 من هذا الدليل، والذي من المؤكد أنه سيعمل.

تتكون حزمة Darling من جزأين وتحتاج إلى تنزيل كليهما وتثبيتهما حتى تعمل. الجزء الأول هو المحاكي نفسه، بينما الجزء الآخر هو وحدة النواة.

فيما يلي دليل خطوة بخطوة لتثبيت Darling على Ubuntu 18.04. يستخدم الأمر gdebi، الذي يلبي تلقائيًا كافة متطلبات الحزمة ويقوم بتثبيتها نيابةً عنك.

الخطوة 1: قم بتنزيل ملفي darling و darling-dkms من https://github.com/darlinghq/darling/releases

الخطوة الثانية: اضغط على Ctrl + T لفتح نافذة طرفية

الخطوة 3: انتقل إلى مجلد التنزيلات وأدخل الأمر التالي لتثبيت وحدة النواة. أجب بنعم على الرسالة التي تظهر بكتابة 'y'.

Sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

الخطوة الرابعة: ثم قم بتثبيت دارلينج باستخدام الأمر التالي:

سودو جديبي darling_0.1.20200331.testing_amd64.deb

الخطوة 5: بمجرد اكتمال التثبيت، يمكنك الآن تشغيل المحاكي باستخدام الأمر التالي:

صدفة عزيزتي

يمكنك بعد ذلك التحقق للتأكد من أن هذا ليس غلاف Bash عن طريق كتابة الأمر uname، والذي يجب أن يطبع فيه "Darwin" وليس "Linux".

كيفية تشغيل تطبيقات Mac على Linux باستخدام جهاز افتراضي

يمكنك أيضًا تشغيل تطبيقات Mac على جهاز افتراضي مثل Virtualbox أو Vmware أو KVM. لكن التحذير هو أنه يتعين عليك تثبيت نظام التشغيل Mac أولاً، قبل تثبيت التطبيق عليه. كما تعارض Apple تثبيت نظام التشغيل Mac الخاص بها على أجهزة غير Apple Mac.

هذا يعني أنه لا يمكنك تنزيل نظام التشغيل Mac OS دون أن يكون لديك جهاز كمبيوتر Mac. ورغم أنه يمكنك أن تقرر تنزيله من الإنترنت، فلا يمكنك التأكد من سلامة الملف الذي تقوم بتنزيله. يكسب بعض الأشخاص عيشهم من تحميل برامج مصابة بالبرامج الضارة وقد تقع أنت ضحية لهذه البرامج.

من ناحية أخرى، يعد Macos-virtualbox برنامج نصي Bash واعدًا، حيث يقوم بتنزيل الملفات مباشرة من خوادم Apple وإنشاء جهاز افتراضي لك. وهذا يضمن لك استخدام برامج Apple الأصلية فقط.

هناك طريقة أخرى وهي استعارة جهاز Mac من صديق واستخدامه لتنزيل إصدار Mac محدث، والذي يمكنك بعد ذلك تحويله إلى ملف تثبيت ISO.

إليك كيفية التعامل مع جميع الطرق الثلاث:

الطريقة 1: استخدام Macos-virtualbox

انتقل إلى GitHub وقم بتنزيل الحزمة. حاول أيضًا قراءة الوثائق لفهم كيفية عملها بشكل أفضل.

ماكوس-فيرتشوال بوكس

افتح المحطة الطرفية، ثم قم بفك الضغط وتشغيل البرنامج النصي باستخدام الأوامر التالية:

cd

فك ضغط macos-virtualbox-master.zip

قرص مضغوط macos-virtualbox-master

./macos-guest-virtualbox.sh

سيرشدك هذا البرنامج خلال العملية الكاملة لتنزيل البرنامج وإنشاء الجهاز الظاهري. كل ما عليك فعله هو الجلوس بصبر والضغط على زر "Enter" عند مطالبتك بذلك.

ولكن إذا لم ينجح الأمر لأي سبب من الأسباب، فيمكنك تجربة هذه الأساليب الأخرى.

الطريقة الثانية: التنزيل من الإنترنت

الخطوة الأولى : ستحتاج إلى البحث عن ملفك الخاص على الإنترنت، لأن شركة آبل لا تسمح بتوزيع نظام التشغيل ماك أو إس على أجهزة أخرى غير أجهزة ماك. تفترض الخطوات التالية أنك قمت بتنزيل ملف آلة افتراضية (vmdk).

الخطوة الثانية : قم بتثبيت VirtualBox أو أي برنامج محاكاة افتراضية آخر من اختيارك. بالنسبة لـ VirtualBox، استخدم الأمر التالي لتثبيت الحزمة مع جميع إضافاتها دفعة واحدة:

sudo apt install virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt

الخطوة 3 : قم بتشغيل VirtualBox وقم بإنشاء جهاز افتراضي جديد، باستخدام ملف vmdk الذي قمت بتنزيله.

الخطوة الرابعة : خصص للجهاز ذاكرة وصول عشوائي (RAM) بسعة 4 جيجابايت أو أكثر، وذاكرة رسومات بسعة 128 ميجابايت، ومعالج ثنائي النواة. تجنب استخدام المسافات في اسم جهازك الظاهري. يمكنك تسميته مثلاً "MyMacOS".

الخطوة 5 : هذا مهم. أغلق برنامج VirtualBox أولاً. ثم قم بتنزيل هذا البرنامج النصي.

إعداد VBox Mac

الخطوة 6 : انتقل إلى المجلد الذي قمت بتنزيل البرنامج النصي إليه باستخدام الأمر cd، ثم قم بتشغيله، كما يلي:

cd

./setup.sh -v “MyMacOS” -r 1920×1080

حيث MyMacOS هو الاسم الذي أطلقته على جهازك الافتراضي و1920×1080 هو دقة الشاشة الكاملة أو الدقة التي تريد منحها لجهازك الافتراضي.

الخطوة 7 : قم بتشغيل VirtualBox مرة أخرى وابدأ تشغيل جهازك الظاهري الجديد لنظام التشغيل Mac OS.

الطريقة 3: التنزيل من جهاز Mac مستعار

إذا كان لديك إمكانية الوصول إلى جهاز كمبيوتر Mac حقيقي أقدم من Mac High Sierra، فيمكنك استخدام الخطوات أدناه لإنشاء جهاز Mac افتراضي على جهاز Linux الخاص بك أيضًا:

الخطوة الأولى : الوصول المادي إلى جهاز ماك. يمكن أن يكون جهازك أو يمكنك استعارته من صديق. تأكد فقط من وجود اتصال بالإنترنت، وستكون جاهزًا للبدء.

الخطوة الثانية : توجه إلى متجر ماك وابحث عن نظام التشغيل High Sierra. انقر فوق تنزيل.

الخطوة 3 : عند الانتهاء ومحاولة بدء التثبيت، اضغط على Ctrl + Q للخروج.

الخطوة 4 : افتح نافذة طرفية من التطبيقات > الأدوات المساعدة وأدخل الأوامر التالية:

hdiutil إنشاء -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J

hdiutil إرفاق /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

استعادة asr - المصدر /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg - الهدف /Volumes/install_build - noprompt - noverify - مسح

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

hdiutil تحويل /tmp/HighSierra.cdr.dmg -تنسيق UDTO -o /tmp/HighSierra.iso

ملف /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

هذا كل شيء. لديك الآن ملف ISO قابل للتمهيد على سطح المكتب يمكنك تثبيته على الجهاز الظاهري. انسخه إلى محرك أقراص USB وانتقل إلى جهاز Linux الخاص بك لبدء التثبيت.

خاتمة

لقد شاهدت الطرق المختلفة المتاحة لتشغيل تطبيقات Mac على Linux، على الرغم من جهود Apple لعكس ذلك.

يعد Darling Emulator هو الأفضل لبرامج shell الصغيرة. وإلا، فإذا كنت بحاجة إلى تشغيل برنامج واجهة مستخدم رسومية أكثر جدية، فاستخدم جهازًا افتراضيًا.

ننامدي أوكيكي

ننامدي أوكيكي

ننامدي أوكيكي هو من عشاق الكمبيوتر ويحب قراءة مجموعة كبيرة من الكتب. يفضل Linux على Windows/Mac وكان يستخدمه
أوبونتو منذ بداياته. يمكنك متابعته على تويتر عبر بونجوتراكس

المقالات: 299

تلقي المواد التقنية

اتجاهات التكنولوجيا، واتجاهات الشركات الناشئة، والمراجعات، والدخل عبر الإنترنت، وأدوات الويب والتسويق مرة أو مرتين شهريًا