DMG adalah format umum di macOS, dan dengan alat yang tepat, Anda dapat membuka file DMG di Ubuntu.

DMG adalah jenis file gambar yang dikembangkan oleh Apple untuk mendistribusikan perangkat lunak untuk macOS. Format ini juga berfungsi sebagai cara bagi pengguna Mac untuk mengompres dan mengarsipkan file mereka. Karena macOS dan Linux memiliki beberapa kesamaan di dalamnya, dimungkinkan untuk memasang dan bahkan menjalankan beberapa aplikasi macOS di Linux.

Jika Anda menggunakan Ubuntu dan memiliki file DMG yang ingin Anda buka, cara termudah adalah mengonversi DMG ke file ISO. Dengan cara ini Anda dapat memasang file seperti file ISO lainnya di Ubuntu.

Cara Mengonversi DMG ke ISO di Ubuntu

Untuk berhasil mengonversi file DMG ke ISO, pertama-tama kita perlu mengonversi DMG ke file IMG. Kami akan menggunakan alat baris perintah yang dikenal sebagai dmg2img.

Mari kita mulai dengan membuka terminal dan menginstal program menggunakan perintah berikut:

sudo apt install dmg2img

Setelah terinstal, Anda dapat menggunakan alat ini untuk mengonversi file DMG Anda menjadi file IMG dengan menggunakan:

dmg2img /dmg/file/lokasi/file.dmg

Sekarang setelah Anda memiliki file IMG yang dapat dipasang, kita dapat menggunakan Brasero untuk mengonversi file IMG menjadi ISO. Namun sebelum itu, pertama-tama kita perlu memasang file IMG agar Brasero dapat melihatnya.

Mari pasang IMG dengan membuat mount point. Gunakan perintah:

sudo mkdir /directory/location/mount_point

Meskipun DMG telah diubah menjadi IMG, konten di dalam file gambar masih dikonfigurasi di sistem file HFS+ Apple. Sebagai solusi kita dapat menggunakan:

sudo modprobe hfsplus

Kami sekarang siap untuk memasang IMG di Ubuntu. Untuk melakukannya, gunakan perintah berikut:

sudo mount -t hfsplus -o loop /img/file/location/file.img /mount/point/location

Dengan file IMG terpasang, sekarang kita dapat menggunakan Brasero untuk mengonversi file menjadi ISO.

Mari instal Brasero dengan membuka terminal dan menggunakan:

sudo apt install brasero

Setelah instalasi, buka Brasero dan klik proyek data. Kemudian tekan ikon plus yang terletak di kiri atas jendela, yang akan membuka menu tempat Anda dapat memilih file yang dipasang untuk dikonversi. Lanjutkan dan pilih dan Menambahkan folder mount point tempat file IMG dipasang.

Setelah ditambahkan, tekan Membakar dan pilih direktori tempat output akan ditempatkan. Anda juga dapat mengubah nama keluaran melalui bidang yang terletak di bagian atas jendela. Setelah itu, Anda sekarang dapat menekan Buat Gambar untuk mengubah file gambar menjadi ISO.

Selamat! Anda sekarang telah berhasil mengonversi DMG ke ISO.

Cara Memasang Gambar ISO di Ubuntu

Karena ISO didukung secara asli oleh Ubuntu, Anda dapat dengan mudah memasang satu dan melihat semua isinya.

Untuk memasang image ISO di Ubuntu, pertama-tama Anda harus membuat folder mount point untuk memasang file image.

Mari buat mount point dan tambahkan modul HFS+ dengan menggunakan:

sudo mkdir /mount/point/location/foldernamesudo modprobe hfsplus

Sekarang setelah Anda membuat folder titik pemasangan, mari pasang citra ISO dengan menggunakan:

sudo mount -t hfsplus -o loop /iso/file/lokasi/file.iso /mount/titik/lokasi

Sekarang setelah ISO terpasang, Anda sekarang dapat melihat semua konten file gambar.

Untuk meng-unmount ISO, Anda dapat menggunakan perintah berikut:

sudo umount /mount/point/location/folder

Cara Melihat Konten DMG Melalui p7zip

Seringkali, DMG dikompresi untuk menghemat ruang dan lebar pita. Dalam hal ini, Anda dapat dengan mudah menelusuri semua konten DMG hanya dengan mengekstrak file gambar. Ini akan menghemat waktu Anda jika Anda hanya perlu menelusuri dan mengeluarkan konten dari DMG.

Untuk mengekstrak file gambar, kami akan menggunakan alat yang dikenal sebagai p7zip. Meskipun Anda dapat menggunakan dan instal port 7-Zip resmi di Linux, kami akan menggunakan p7zip karena lebih mudah dipasang. Baik p7zip dan 7-Zip Linux adalah port untuk perangkat lunak 7-zip populer yang digunakan di banyak mesin Windows. Namun tidak seperti 7-zip, p7zip tidak memiliki GUI dan hanya bekerja melalui antarmuka baris perintah.

Untuk menginstal p7zip di Ubuntu, buka terminal dan gunakan perintah berikut:

sudo apt install p7zip

Setelah diinstal, Anda kemudian dapat mengekstrak konten file DMG terkompresi dengan menggunakan:

7z x file.dmg

Dan betapa mudahnya itu! Anda sekarang dapat menelusuri semua konten dalam DMG tanpa perlu mengonversi atau memasang DMG itu sendiri.

Apakah Mungkin Menginstal Perangkat Lunak DMG di Ubuntu?

Jadi kami telah membahas cara mengonversi, memasang, dan menjelajahi DMG di Ubuntu. Ini menimbulkan pertanyaan, dapatkah Anda menjalankan aplikasi DMG di Ubuntu?

Karena macOS dan Linux sama-sama menggunakan bash shell dan mendukung berbagai utilitas Unix, dimungkinkan untuk menjalankan perangkat lunak aplikasi DMG (macOS) di Linux.

Ini, bagaimanapun, akan memiliki beberapa tantangan besar, seperti perbedaan dalam sistem file. Linux mungkin juga tidak punya paket dan dependensi yang diperlukan perangkat lunak, ditambah sedikit dukungan dari pengembang dan komunitas.

Karena itu, ada aplikasi pihak ketiga yang muncul yang dapat Anda gunakan untuk menjalankan aplikasi macOS di Linux. Salah satu contohnya adalah Darling, sebuah program sumber terbuka yang berfungsi sebagai lapisan kompatibilitas untuk aplikasi macOS agar berfungsi di Linux. Ini seperti Wine, tetapi untuk program macOS, bukan Windows.

Jadi, ya, jika Anda meluangkan waktu untuk mengonfigurasi DMG dengan benar menggunakan aplikasi pihak ketiga, Anda mungkin dapat menjalankan aplikasi macOS yang tidak dimodifikasi di Linux.

Tetapi untuk menjalankan DMG di Linux tanpa aplikasi pihak ketiga sangat tidak mungkin, kecuali jika Anda mem-porting perangkat lunak itu sendiri.

DMG Sulit Ditangani di Linux

Selamat! Meskipun mungkin memerlukan sedikit proses, Anda sekarang tahu cara memasang dan mengonversi sebagian besar file DMG ke ISO di Ubuntu. Dan jika Anda tahu bahwa DMG hanya berisi file media, Anda juga dapat melewati seluruh proses pemasangan dan konversi dan cukup mengekstrak konten melalui p7zip atau 7-ZIP.

Jika Anda berencana menjalankan aplikasi macOS yang dikemas dalam DMG tanpa modifikasi apa pun, Anda harus mencari perangkat lunak seperti Darling untuk bertindak sebagai lapisan kompatibilitas. Belum ada cara yang stabil untuk menjalankan aplikasi macOS yang tidak dimodifikasi di dalam Linux, tetapi pekerjaan sedang dilakukan.

​​​​​​​

​​​​​​​