كيفية تشغيل تطبيقات 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، الذي يلبي تلقائيًا كافة متطلبات الحزمة ويقوم بتثبيتها نيابةً عنك.

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

الخطوة الأولى: اضغط على Ctrl + T لفتح المحطة الطرفية

الخطوة الأولى: انتقل إلى دليل التنزيلات وأدخل الأمر التالي لتثبيت وحدة kernel. أجب بنعم على موجه الأوامر الخاص به عن طريق كتابة "y"

Sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

الخطوة الأولى: ثم قم بتثبيت darling باستخدام الأمر التالي:

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

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

صدفة عزيزتي

يمكنك بعد ذلك التحقق للتأكد من أن هذا ليس غلاف 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" عند مطالبتك بذلك.

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

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

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

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

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

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

الخطوة الاولى::امنحه حوالي 4 جيجابايت من ذاكرة الوصول العشوائي أو أكثر، و128 ميجابايت من الرسومات، ونواة وحدة المعالجة المركزية. تجنب المسافات في اسم الآلة الافتراضية الخاصة بك. يمكنك إعطائه شيئًا مثل "MyMacOS".

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

إعداد VBox Mac

الخطوة الاولى:: cd (تغيير الدليل) إلى الدليل الذي قمت بتنزيل البرنامج النصي فيه وقم بتنفيذه، مثل هذا:

cd

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

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

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

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

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

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

الخطوة الاولى::انتقل إلى متجر Mac وابحث عن High Sierra. انقر فوق "تنزيل".

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

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

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 وكان يستخدمه
أوبونتو منذ بداياته. يمكنك متابعته على تويتر عبر بونجوتراكس

المقالات: 298

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

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