כיצד להפעיל יישומי Mac על לינוקס

So führen Sie Mac Apps unter Linux aus
⏱️ 1 min read

macOS ו-Linux חולקים מורשת משותפת. למרבה הצער, זה לא אומר שאפליקציות יכולות לעבור בצורה חלקה בין מערכות הפעלה. כדי להפעיל אפליקציות Mac על לינוקס, תזדקק למעין מכונה וירטואלית או שכבת תרגום.

יער אילנות (הארבורט...
יער אילנות (הארבורטום הלאומי)

הפעל מכונה וירטואלית של macOS (כל האפליקציות)

הדרך האמינה ביותר להפעיל יישומי Mac על לינוקס היא באמצעות מכונה וירטואלית. עם אפליקציית hypervisor חינמית בקוד פתוח כמו VirtualBox, אתה יכול להריץ macOS במכשיר וירטואלי במחשב הלינוקס שלך. סביבת macOS וירטואלית מותקנת כהלכה תפעיל את כל יישומי macOS בצורה חלקה.

וירטואליזציה של שולחן עבודה כמו זה דורשת כמות משמעותית של זיכרון RAM, כך שייתכן שהוא לא יעבוד בצורה מושלמת במכשירים דלי משאבים. עבור מכונות עם מפרט טכני, וירטואליזציה של מערכות הפעלה באמצעות מכונה וירטואלית של VirtualBox היא האפשרות הטובה ביותר.

שימוש בשכבת התרגום של Darling (CLI בלבד)

אתה יכול גם להפעיל שכבת תרגום בשם יָקָר. זה עובד כמו WINE, שיוצרת סביבת תרגום של Windows ללינוקס המאפשרת לך להפעיל כמה יישומי Windows במערכות לינוקס. דרלינג מנסה להשיג את אותה מטרה בין macOS ו- Linux. מכיוון ש-macOS ו-Linux חולקים את אותו בסיס בסגנון UNIX, Darling צורכת פחות משאבים מ-WINE, ומפיקה תוצאות טובות יותר בנסיבות רבות יותר.

לעת עתה, Darling יכולה לעבוד רק עם יישומי GUI פשוטים מאוד ויישומי שורת פקודה שונים. בעוד שתמיכה ביישומי GUI היא מטרת הפרויקט, התכונה עדיין לא יושמה. בעיקרון, אתה יכול להפעיל מעטפת macOS בטרמינל בצורה מהימנה, וייתכן שתפעיל או לא תפעיל אפליקציות אחרות ביעילות.

הוא גם מכיל כמות עצומה של קוד, הדורש כ-12 גיגה-בייט של שטח דיסק לאחר בנייה. בעיקרון, זה משכפל את הפונקציונליות של מערכת ההפעלה macOS. לכן, אם אתה דואג שקובצי הפעלה מרוחקים ישחיתו את המערכת שלך, ייתכן שתרצה להימנע מחבילה בגודל זה.

בנייה והתקנה של דרלינג

1. עקוב אחר הוראות ההתקנה כדי להוריד את התלות הנכונות עבור הפצת לינוקס שלך דף התקנה יקירתי. בהתאם להפצה שלך, ייתכן שתצטרך להפעיל פקודה ממושכת.

לדוגמה, עבור אובונטו, הפעל את פקודת המסוף הבאה כדי להוריד את התלות של Darling:

2. שכבו את מחסן הגיט של Darling במחשב המקומי שלכם:

הפעל את תוכנית Macos Linux Git Clone Darling

3. שנה את הספרייה לשבט Darling:

4. צור ובנה את הספרייה הרצויה:

5. הגדר את ה-build עם cmake:

6. בנה יקירי:

תהליך הבנייה יכול להימשך יותר משעה, תלוי ביכולות של המכשיר שלך.

7. התקן את Darling:

8. בנה את מודול ליבת Darling darling_mach:

9. התקן את darling_mach:

הפעלת אפליקציות macOS ב-Linux עם Darling

כדי לגשת למערכת המשנה של Darling, הפעל darling shell. זה משתמש בקידומת הפקודה darling כדי להפעיל סביבת מעטפת macOS:

הפעל את תוכנית Macos Linux Load Darling Shell

ברגע שאתה נכנס למעטפת היקרה, אתה יכול להפעיל פקודות כאילו אתה נמצא במערכת macOS. כל ההתקנה של התוכנית מתרחשת בתוך המעטפת היקרה. הפעלת הפקודות ללא חיבור לדארלינג לא תעבוד.

כדי לנסות להפעיל תוכנית macOS, הורד תחילה את הקבצים המתאימים. אתה רוצה לקבל .dmg או .pkg במחשב הלינוקס שלך. אם ברצונך להפעיל יישום מ-Mac App Store, העתק את קובץ ה-.app אל “/Applications/” במחשב הלינוקס שלך והפעל אותו באמצעות פקודות המעטפת של Darling.

התקן מ-DMG

כדי להתקין תוכנית מ-.dmg, התקן אותה באמצעות hdiutil אצל דרלינג:

העתק את האפליקציה לאחסון המקומי שלך:

גלול יקירי:

התקן מ-PKG

כדי להתקין תוכנית pkg, השתמש במתקין של Darling:

באופן בלעדי עבור Darling, ניתן להסיר את ההתקנה של .pkgs באמצעות פקודת מסיר ההתקנה הנלווה.

לאחר ההתקנה, הפעל את Darling:

סיכום

Darling עובד מצוין עם תוכניות שורת הפקודה, אבל אני מקווה שבסופו של דבר יתמוך ביישומי GUI. כדי לחקור את היכולות של דרלינג, בדוק את מה לנסות עמוד.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x