אם חיכית להריץ את יישומי שורת הפקודה האהובים עליך ב- Mac ב- Linux, תשמח לדעת שמתקדמת. בזכות פרויקט דארלינג, ניתן כעת להריץ יישומי שורת פקודה macOS ב- Linux. כך תתחיל לעבוד.
יקירי כפרויקט עובדים קשה מאוד בכדי להביא לינוקס תמיכה גרפית של אפליקציות מק, שכן macOS הוא טכנולוגיה שונה מזו של לינוקס, זה קשה ולוקח זמן, וייקח קצת זמן ליישום באופן מלא. אז, לעת עתה, עוקבים אחר פרויקט דארלינג, מכיוון שתמיכה של אפליקציות מקינטוש של GUI עבור לינוקס תתרחש בקרוב.
לפני שנבדוק כיצד להריץ יישומי מק שורת פקודה בלינוקס, צריך להתקין את הכלי של דארלינג. למרבה הצער, דרלינג חייבת להיות בנויה ממקור, מכיוון שהפרויקט אינו מפיץ קל להתקנה של קבצים בינאריים עבור אובונטו, פדורה ואחרים.
כדי להתחיל בהתקנה, פתח חלון מסוף על ידי לחיצה על Ctrl + Alt + T או Ctrl + Shift + T במקלדת. לאחר מכן, עקוב אחר ההוראות בשורת הפקודה המפורטות להלן כדי לבנות את דרלינג במערכת ההפעלה לינוקס שלך.
sudo apt-get להתקין 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 להתקין gitcmake clang-6.0 bison flex xz-utils libfuse-dev libudev-dev pkg-config libc6-dev-i386 לינוקס-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 נתיך לינוקס-כותרות gcc-multilib lib32-gcc-libs pkg-config fontconfig cairo libtiff python2 mesa llvm
sudo dnf להתקין git להפוך את cmake clang bison flex python2 glibc-devel.i686 נתיך-devel systemd-devel kern-devel elfutils-libelf-devel cairo-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, i686} mesa -libEGL-devel. {x86_64, i686} libxml2-devel libbsd-devel
למרבה הצער, אין תלות הרשומות באתר דארלינג עבור OpenSUSE. כדי לגרום לתוכנה לעבוד, בדוק את התלות הרשומות לפדורה ונסה אותן. אחרת, שקול לעבור למערכת הפעלה אחרת של Linux ברשימה זו אם אתה מתכוון להשתמש בתוכנה זו.
כעת, כשהתלות מותקנת, הגיע הזמן להוריד את קוד המקור מהאינטרנט באמצעות שיבוט גיט אפליקציה.
שיבוט git - רקורסיבי https://github.com/darlinghq/darling.git
הורדת קוד המקור של דארלינג מהאינטרנט לוקח זמן רב, ויש הרבה קבצים שצריך לתפוס. המתן לסיום ההורדה. לאחר מכן, עם סיום ההורדה, השתמש ב - CD פקודה לעבור לתיקיית קוד המקור.
תקליטור יקירי
בשלב הבא השתמש ב - mkdir פקודה ליצור תיקייה "לבנות" ולעבור לתוכה עם ה- CD פקודה.
mkdir לבנות
לבנות תקליטורים
משתמש ב cmake הפקודה, הגדר את סביבת הבנייה.
cmake ..
ערוך את קוד המקור במחשב הלינוקס שלך באמצעות עשה פקודה.
הפוך -J $ (nproc)
תהליך אוסף הקוד ייקח זמן רב למדי. בסיום התהליך, השתמש ב- לבצע התקנה פקודה להתקנת התוכנה.
לבצע התקנה
דרלינג דורשת מודול גרעין כדי להשתמש בתוכנת שורת פקודה של מק. כדי להתחיל בתהליך הבנייה של מודול גרעין דארלינג, הפעל את עשה פקודה, עם "lkm" בסוף.
לעשות km
בניית מודול הליבה של לינוקס עבור דארלינג לא ייקח כמעט זמן עד שתתקין את התוכנה. ובכל זאת, אם אתה חושב שזה לוקח יותר מדי זמן במחשב הלינוקס שלך, שקול להתקשר עשה במקום זאת, פקודה עם "$ nproc" כדי לסיים מהר יותר.
הפוך -J $ (nproc) lkm
לאחר עריכת מודול הגלעין של דארלינג מקוד המקור, באפשרותך להתקין אותו במערכת באמצעות lkm_install.
sudo לעשות lkm_install
כאשר מודול הגרעינים מוגדר, הכל מוכן להפעלה וניתן להשתמש בו דרלינג. עם זאת, זכור כי במערכות המשתמשות ב- SELinux אתה עלול להיתקל בבעיות. למידע נוסף קרא כאן.
ניתן להתקין תוכנה בדרלינג בשתי דרכים: עם קבצי DMG או קבצי PKG. כדי להתחיל להתקין תוכנה, הזן את מעטפת דארלינג עם הפקודה למטה.
מעטפת יקירה
כעת, לאחר שטרמינל Linux שלך העמיס את מעטפת דארלינג, עקוב אחר ההוראות המפורטות להלן כדי לגרום ליישומי שורת הפקודה שלך לעבוד בדארלינג.
התקן מ- DMG
שלב 1: משתמש ב hdutil היישום בדארלינג, הר את קובץ ה- DMG למערכת כנפח. הקפד להחליף את "app.dmg" ו- "/ Volumes / app" בשם היישום שלך בשורת הפקודה.
hdutil צרף הורדות / app.dmg / אמצעי אחסון / אפליקציה
שלב 2: העתק את קובץ האפליקציה לתיקיה "יישומים" באמצעות cp פקודה.
cp -r /Volumes/app/app.app / יישומים /
התקן מ- PKG
שלב 1: משתמש ב מתקין פקודה, טען את קובץ PKG למערכת. הקפד להחליף את "program.pkg" בשם בפועל של קובץ PKG שלך.
מתקין -pkg program.pkg-target /
כל מי שמשתמש בלינוקס שמע על Arch Linux. זה לא כמו הרבה הפצות לינוקס...
Kali Linux היא הפצה לינוקס ידועה עבור אנשי אבטחה. זה מגיע עם עשרות ...
אחד ממשחקי הווידיאו הפופולאריים בזיכרון האחרון הוא The Elder Scroll...