Cara Menjalankan Aplikasi Mac di Linux

Cara Menjalankan Aplikasi Mac di Linux

macOS dan Linux bisa menjalankan aplikasi mereka. Sayangnya, itu tidak berarti aplikasi dapat dengan lancar bertransisi antar sistem operasi. Untuk menjalankan aplikasi Mac di Linux, memerlukan semacam mesin virtual.

Menjalankan Mesin Virtual macOS

Cara paling mudah untuk menjalankan aplikasi Mac di Linux adalah melalui mesin virtual. Dengan aplikasi hypervisor sumber terbuka gratis seperti VirtualBox, Anda dapat menjalankan macOS pada perangkat virtual di mesin Linux. Lingkungan macOS tervirtualisasi yang dipasang dengan benar akan menjalankan semua aplikasi macOS tanpa masalah.

Menjalankan Mesin Virtual macOS

Virtualisasi desktop seperti ini memang membutuhkan RAM yang signifikan, sehingga mungkin tidak berjalan dengan lancar di perangkat sumber daya rendah. Untuk mesin dengan spesifikasi teknis, virtualisasi sistem operasi melalui mesin virtual VirtualBox adalah pilihan terbaik.

Menggunakan Darling Translation Layer (Hanya CLI)

Anda juga dapat menjalankan lapisan terjemahan yang disebut Darling. Ini berfungsi seperti WINE, yang menciptakan lingkungan terjemahan Windows ke Linux yang memungkinkan menjalankan beberapa aplikasi Windows pada sistem Linux. Sayang mencoba mencapai tujuan yang sama antara macOS dan Linux. Karena macOS dan Linux sama-sama memiliki basis gaya UNIX yang sama, Darling kurang intensif sumber daya daripada WINE, menghasilkan hasil yang lebih baik dalam lebih banyak keadaan.

Untuk saat ini, Darling hanya dapat bekerja dengan aplikasi GUI yang sangat sederhana dan beberapa aplikasi baris perintah. Sementara dukungan aplikasi GUI adalah tujuan untuk proyek, fitur tersebut belum diimplementasikan. Pada dasarnya, dapat menjalankan shell macOS di Terminal dan mungkin tidak dapat menjalankan aplikasi lain secara efektif.

Ini juga mengandung sejumlah besar kode, membutuhkan sekitar 12 gigabytes ruang disk. Ini pada dasarnya menduplikasi fungsi dari sistem operasi macOS. Jadi, jika khawatir tentang executable jarak jauh merusak sistem, Anda mungkin ingin menghindari ini.

Membangun dan Memasang Darling

1. Ikuti instruksi instalasi untuk mengunduh dependensi yang benar untuk distro Linux dari halaman Darling Install. Tergantung pada distro, Anda mungkin perlu menjalankan perintah yang panjang.

Misalnya, untuk Ubuntu, jalankan perintah Terminal berikut untuk mengunduh dependensi Darling:
sudo apt-get install 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

2. Kloning repositori git Darling ke mesin lokal:
git clone --recursive https://github.com/darlinghq/darling.git


Membangun dan Memasang Darling

3. Ubah direktori menjadi klon Darling:
cd darling

4. Buat dan bangun direktori darling:
mkdir build && cd build

5. Konfigurasikan build dengan cmake:
cmake ..

6. Membangun Darling:
make
Proses pembuatan mungkin memakan waktu lebih dari satu jam, tergantung pada sumber daya mesin.

7. Install Darling:
sudo make install

8. Bangun darling_mach modul kernel Darling:
make lkm

9. Install darling_mach:
sudo make lkm_install
 

Menjalankan Aplikasi macOS di Linux dengan Darling

Untuk mengakses subsistem Darling, jalankan darling shell. Ini menggunakan awalan perintah Darling untuk meluncurkan lingkungan shell macOS:
darling shell

Menjalankan Aplikasi macOS di Linux dengan Darling

Begitu masuk ke dalam shell Darling, Anda dapat menjalankan perintah seolah olah berada di sistem macOS. Semua instalasi program terjadi di dalam shell darling. Menjalankan perintah tanpa terhubung ke Darling tidak akan berfungsi.

Untuk mencoba menjalankan program macOS, pertama unduh file yang sesuai. Anda ingin memperoleh .dmg atau .pkg di mesin Linux. Jika ingin menjalankan aplikasi dari Mac App Store, salin file .app ke “/ Applications /” di mesin Linux kemudian jalankan melalui perintah shell Darling.

Instal dari DMG

Untuk menginstal program dari .dmg, pasang dengan hdiutil di Darling:
hdiutil attach AppName.dmg

Salin aplikasi ke penyimpanan lokal:
cp -r /Volumes/AppName/AppName.app /Applications/

Jalankan melalui Darling:
/Applications/AppName.app
 

Instal dari PKG

Untuk menginstal program dari pkg, gunakan penginstal di Darling:
installer -pkg foo.pkg -target /

Uniknya untuk Darling, .pkgs dapat dihapus instalasinya menggunakan perintah pendamping uninstaller.

Setelah diinstal, jalankan melalui Darling:

Applications/AppName.app


Laptop Touchpad Tidak Berfungsi ? Inilah 7 Solusinya

No comments

Powered by Blogger.