หากคุณรอที่จะเรียกใช้ Mac เครื่องโปรดของคุณแอปบรรทัดคำสั่งบน Linux คุณยินดีที่จะทราบว่ากำลังดำเนินการอยู่ ขอบคุณโครงการดาร์ลิ่งตอนนี้เป็นไปได้ที่จะเรียกใช้แอปบรรทัดคำสั่ง macOS บน Linux นี่คือวิธีการทำให้มันใช้งานได้
ทำไมไม่มีแอพ GUI
ดาร์ลิ่งเป็นโครงการที่ทำงานหนักมากนำการสนับสนุนแอพ Mac กราฟิกไปยัง Linux อย่างไรก็ตามเนื่องจาก macOS เป็นเทคโนโลยีที่แตกต่างจากลินุกซ์มันเป็นเรื่องยากและใช้เวลานาน ดังนั้นสำหรับตอนนี้จับตามองโครงการ Darling เนื่องจากการสนับสนุนแอพ GUI Mac สำหรับ Linux จะเกิดขึ้นเร็วพอ
ติดตั้ง Darling บน 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
Debian
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
Arch Linux
sudo pacman -S --needed git make cmake clang flex bison icu fuse linux-headers gcc-multilib lib32-gcc-libs pkg-config fontconfig cairo libtiff python2 mesa llvm
Fedora
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,i686} mesa-libEGL-devel.{x86_64,i686} libxml2-devel libbsd-devel
OpenSUSE
น่าเศร้าที่ไม่มีการอ้างอิงในรายการเว็บไซต์ดาร์ลิ่งสำหรับ OpenSUSE ในการทำให้ซอฟต์แวร์ทำงานได้ให้ตรวจสอบการอ้างอิงที่ระบุไว้สำหรับ Fedora และลองใช้งาน มิฉะนั้นให้พิจารณาเปลี่ยนไปใช้ระบบปฏิบัติการ Linux อื่นในรายการนี้หากคุณวางแผนที่จะใช้ซอฟต์แวร์นี้
อาคารดาร์ลิ่ง
เมื่อติดตั้งการพึ่งพาแล้วก็ถึงเวลาที่จะดาวน์โหลดซอร์สโค้ดจากอินเทอร์เน็ตด้วย โคลนคอมไพล์ แอพพลิเคชั่น.
git clone --recursive https://github.com/darlinghq/darling.git
การดาวน์โหลดซอร์สโค้ดดาร์ลิ่งจากอินเทอร์เน็ตใช้เวลานานและมีไฟล์จำนวนมากที่จะคว้า รอให้การดาวน์โหลดเสร็จสิ้น จากนั้นเมื่อการดาวน์โหลดเสร็จสิ้นให้ใช้ ซีดี คำสั่งเพื่อย้ายไปยังโฟลเดอร์ซอร์สโค้ด
cd darling
ถัดไปใช้ mkdir คำสั่งเพื่อสร้างโฟลเดอร์“ สร้าง” และย้ายเข้าไปด้วยด้วย ซีดี คำสั่ง
mkdir build
cd build
ใช้ CMake คำสั่งตั้งค่าสภาพแวดล้อมการสร้าง
cmake ..
รวบรวมซอร์สโค้ดบน Linux PC ของคุณโดยใช้ ทำ คำสั่ง
make -j$(nproc)
กระบวนการรวบรวมรหัสจะใช้เวลาค่อนข้างนานในการทำให้เสร็จสมบูรณ์ เมื่อกระบวนการเสร็จสิ้นให้ใช้ ทำการติดตั้ง คำสั่งในการติดตั้งซอฟต์แวร์
sudo make install
โมดูลเคอร์เนล
ดาร์ลิ่งต้องการโมดูลเคอร์เนลเพื่อใช้ซอฟต์แวร์บรรทัดคำสั่ง Mac ในการเริ่มกระบวนการสร้างสำหรับโมดูลเคอร์เนลดาร์ลิ่งให้เรียกใช้ ทำ คำสั่งด้วย“ lkm” ที่ส่วนท้าย
make lkm
การสร้างโมดูลเคอร์เนล Linux สำหรับดาร์ลิ่งจะไม่ใช้เวลานานเท่ากับการติดตั้งซอฟต์แวร์ แต่ถ้าคุณคิดว่ามันใช้เวลานานเกินไปบนพีซีลินุกซ์ของคุณลองโทรหา ทำ สั่งด้วย "$ nproc" แทนเพื่อให้เสร็จเร็วขึ้น
make -j$(nproc) lkm
เมื่อโมดูลเคอร์เนลดาร์ลิ่งถูกคอมไพล์จากซอร์สโค้ดคุณสามารถติดตั้งบนระบบด้วย lkm_install.
sudo make lkm_install
ด้วยการตั้งค่าโมดูลเคอร์เนลทุกอย่างพร้อมใช้งานและสามารถใช้ดาร์ลิ่งได้ อย่างไรก็ตามโปรดทราบว่าในระบบที่ใช้ SELinux คุณอาจพบปัญหา สำหรับข้อมูลเพิ่มเติมอ่านที่นี่
การเรียกใช้แอปบรรทัดคำสั่งของ Mac บน Linux

ซอฟต์แวร์ในดาร์ลิ่งสามารถติดตั้งได้สองวิธี: ด้วยไฟล์ DMG หรือไฟล์ PKG ในการเริ่มการติดตั้งซอฟต์แวร์ให้ป้อน Darling shell ด้วยคำสั่งด้านล่าง
darling shell
ในตอนนี้เทอร์มินัล Linux ของคุณโหลดเชลล์ดาร์ลิ่งแล้วทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อให้แอปบรรทัดคำสั่งของคุณทำงานในดาร์ลิ่ง
ติดตั้งจาก DMG
ขั้นตอนที่ 1: ใช้ hdutil แอปพลิเคชั่นในดาร์ลิ่งติดตั้งไฟล์ DMG กับระบบเป็นวอลลุ่ม อย่าลืมแทนที่“ app.dmg” และ“ / Volumes / app” ด้วยชื่อของแอปพลิเคชันบรรทัดคำสั่งของคุณ
hdutil attach Downloads/app.dmg /Volumes/app
ขั้นตอนที่ 2: คัดลอกไฟล์แอพลงในโฟลเดอร์“ Applications” โดยใช้ ซีพี คำสั่ง
cp -r /Volumes/app/app.app /Applications/
ติดตั้งจาก PKG
ขั้นตอนที่ 1: ใช้ ติดตั้ง คำสั่งโหลดไฟล์ PKG เข้าสู่ระบบ อย่าลืมแทนที่“ program.pkg” ด้วยชื่อจริงของไฟล์ PKG ของคุณ
installer -pkg program.pkg -target /</ p>
ความคิดเห็น