إذا كنت تنتظر تشغيل تطبيقات سطر أوامر Mac المفضلة لديك على Linux ، فستكون سعيدًا بمعرفة أنه يتم إحراز تقدم. بفضل مشروع Darling ، أصبح من الممكن الآن تشغيل تطبيقات سطر أوامر macOS على Linux. إليك كيفية تشغيلها.
دارلينج كمشروع يعمل بجد لتقديم دعم تطبيقات ماك الرسومية إلى لينكس ، ولكن ، لأن macOS هو تقنية مختلفة عن لينكس ، فهي صعبة وتستغرق وقتًا طويلاً ، وسوف يستغرق تنفيذها بعض الوقت تماما. لذا ، في الوقت الحالي ، راقب مشروع Darling ، لأن دعم تطبيق GUI Mac لنظام Linux سيحدث قريبًا بما فيه الكفاية.
قبل الدخول في كيفية تشغيل تطبيقات Mac لسطر الأوامر على Linux ، يجب تثبيت أداة Darling. بشكل غير طبيعي ، يجب بناء دارلينج من المصدر ، حيث لا يوزع المشروع ملفات ثنائية سهلة التثبيت لـ Ubuntu و Fedora وغيرها.
لبدء التثبيت ، افتح نافذة طرفية بالضغط Ctrl + Alt + T. أو Ctrl + Shift + T على لوحة المفاتيح. بعد ذلك ، اتبع تعليمات سطر الأوامر الموضحة أدناه لبناء Darling على نظام تشغيل Linux الخاص بك.
sudo apt-get install git cmake clang bison flex xz-utils libfuse-dev libudev-dev pkg-config libc6-dev: i386 linux-headers-generic gcc-multilib libcap2-bin libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6-dev libfreetype6-dev: i386 git libelf-dev libxml2-dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev
sudo apt install gitcmake clang-6.0 bison flex xz-utils libfuse-dev libudev-dev pkg-config libc6-dev-i386 linux-headers-amd64 libcap2-bin git libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6-dev libxml2-dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev
sudo pacman -S - تحتاج إلى git جعل cmake clang flex bison icu fuse linux-headers gcc-multilib lib32-gcc-libs pkg-config fontconfig القاهرة libtiff python2 mesa llvm
sudo dnf install git make cmake clang bison flex python2 glibc-devel.i686 fuse-devel systemd-devel kernel-devel elfutils-libelf-devel cairo-devel freetype-devel. {x86_64، i686} libjpeg-turbo-devel. {x86_64، i686} libtiff-devel. {x86_64، i686} fontconfig-devel. {x86_64، i686} libglvnd-devel. {x86_64، i686} mesa-libGL-devel. {x86_64، i6} -libEGL-devel. {x86_64، i686} libxml2-devel libbsd-devel
للأسف ، لا توجد تبعيات مدرجة على موقع دارلينج لـ OpenSUSE. لجعل البرنامج يعمل ، تحقق من التبعيات المدرجة لـ Fedora وجربها. خلاف ذلك ، فكر في التبديل إلى نظام تشغيل Linux آخر في هذه القائمة إذا كنت تخطط لاستخدام هذا البرنامج.
الآن بعد تثبيت التبعيات ، حان الوقت لتنزيل شفرة المصدر من الإنترنت باستخدام استنساخ بوابة تطبيق.
استنساخ بوابة - عودي https://github.com/darlinghq/darling.git
يستغرق تنزيل شفرة مصدر Darling من الإنترنت وقتًا طويلاً ، وهناك الكثير من الملفات التي يجب التقاطها. انتظر حتى ينتهي التنزيل. ثم ، عند الانتهاء من التنزيل ، استخدم قرص مضغوط الأمر للانتقال إلى مجلد التعليمات البرمجية المصدر.
مؤتمر نزع السلاح حبيبي
بعد ذلك ، استخدم مقدير أمر إنشاء مجلد "إنشاء" والانتقال إليه باستخدام قرص مضغوط أمر.
بناء مقدير
بناء مؤتمر نزع السلاح
باستخدام CMAKE الأمر ، قم بإعداد بيئة البناء.
كميك ..
جمّع كود المصدر على حاسوبك لينكس باستخدام يصنع أمر.
جعل -j $ (nproc)
ستستغرق عملية تجميع التعليمات البرمجية وقتًا طويلاً حتى تكتمل. عند الانتهاء من العملية ، استخدم جعل التثبيت الأمر لتثبيت البرنامج.
جعل التثبيت sudo
يتطلب Darling وحدة kernel لاستخدام برنامج سطر أوامر Mac. لبدء عملية بناء وحدة نواة دارلنج ، قم بتشغيل يصنع الأمر ، مع "lkm" في النهاية.
جعل lkm
لن يستغرق بناء وحدة Linux kernel لـ Darling ما يقرب من تثبيت البرنامج. ومع ذلك ، إذا كنت تعتقد أن الأمر يستغرق وقتًا طويلاً على جهاز الكمبيوتر الذي يعمل بنظام Linux ، ففكر في الاتصال بالرقم يصنع الأمر بـ "$ nproc" بدلاً من ذلك لجعله ينتهي بشكل أسرع.
جعل -j $ (nproc) lkm
بمجرد تجميع وحدة Darling kernel من شفرة المصدر ، يمكنك تثبيتها على النظام باستخدام lkm_install.
sudo جعل lkm_install
مع إعداد وحدة النواة ، يصبح كل شيء جاهزًا ، ويمكن استخدام Darling. ومع ذلك ، ضع في اعتبارك أنه في الأنظمة التي تستخدم SELinux ، قد تواجه مشكلات. لمزيد من المعلومات ، اقرأ هنا.
يمكن تثبيت البرنامج في دارلينج بطريقتين: مع ملفات DMG أو ملفات PKG. لبدء تثبيت البرنامج ، أدخل shell Darling باستخدام الأمر أدناه.
قذيفة حبيبي
الآن بعد أن قام جهاز Linux الخاص بك بتحميل تطبيق Darling shell ، اتبع الإرشادات خطوة بخطوة أدناه لتشغيل تطبيقات سطر الأوامر في Darling.
التثبيت من DMG
الخطوة 1: باستخدام هوتيل في تطبيق Darling ، قم بتحميل ملف DMG على النظام كوحدة تخزين. تأكد من استبدال "app.dmg" و "/ Volumes / app" باسم تطبيق سطر الأوامر.
hdutil إرفاق التنزيلات / app.dmg / مجلدات / التطبيق
الخطوة 2: انسخ ملف التطبيق إلى مجلد "التطبيقات" باستخدام ملف cp أمر.
cp -r /Volumes/app/app.app / Applications /
التثبيت من PKG
الخطوة 1: باستخدام المثبت الأمر ، قم بتحميل ملف PKG في النظام. تأكد من استبدال "program.pkg" بالاسم الفعلي لملف PKG الخاص بك.
المثبت -pkg program.pkg -target /
تصنع Nvidia أفضل بطاقات الرسومات ولكن في الوقت الحاضر ، قد يواجه مس...
المحاكاة الافتراضية هي واحدة من أكبر نقاط القوة في Linux. من بين جم...
يعد تثبيت Wine على Linux إحدى الطرق للحصول على تجربة لعب أفضل ، ولك...