DMG, macOS'ta yaygın olarak kullanılan bir biçimdir ve doğru araçlarla Ubuntu'da bir DMG dosyası açabilirsiniz.
DMG, Apple tarafından macOS yazılımını dağıtmak için geliştirilmiş bir görüntü dosyası türüdür. Biçim, Mac kullanıcılarının dosyalarını sıkıştırması ve arşivlemesi için bir yol olarak da hizmet eder. macOS ve Linux'un temelinde bazı benzerlikler bulunduğundan, bazı macOS uygulamalarını Linux'a yüklemek ve hatta çalıştırmak mümkün olabilir.
Ubuntu kullanıyorsanız ve açmak istediğiniz bir DMG dosyanız varsa, en kolay yol DMG'yi bir ISO dosyasına dönüştürmek olacaktır. Bu şekilde, dosyayı Ubuntu'daki diğer herhangi bir ISO dosyası gibi bağlayabilirsiniz.
Ubuntu'da DMG'yi ISO'ya Dönüştürme
DMG dosyasını ISO'ya başarıyla dönüştürmek için önce DMG'yi bir IMG dosyasına dönüştürmemiz gerekecek. Dmg2img olarak bilinen bir komut satırı aracı kullanacağız.
Bir terminal açıp aşağıdaki komutu kullanarak programı kurarak başlayalım:
sudo apt kurulum dmg2img
Kurulduktan sonra, aşağıdakileri kullanarak DMG dosyanızı bir IMG dosyasına dönüştürmek için aracı kullanabilirsiniz:
dmg2img /dmg/dosya/konum/dosya.dmg
Artık monte edilebilir bir IMG dosyanız olduğuna göre, IMG dosyasını ISO'ya dönüştürmek için Brasero'yu kullanabiliriz. Ancak ondan önce, Brasero'nun görebilmesi için önce IMG dosyasını bağlamamız gerekecek.
Bir mount noktası yaparak IMG'yi mount edelim. Şu komutu kullanın:
sudo mkdir /dizin/konum/mount_point
DMG, IMG'ye dönüştürülmüş olmasına rağmen, görüntü dosyasının içindeki içerikler hâlâ Apple'ın HFS+ dosya sisteminde yapılandırılmıştır. Çözüm olarak şunları kullanabiliriz:
sudo modprobe hfsplus
Artık IMG'yi Ubuntu'ya monte etmeye hazırız. Bunu yapmak için aşağıdaki komutu kullanın:
sudo mount -t hfsplus -o döngü /img/file/location/file.img /mount/point/location
IMG dosyası takılıyken, artık dosyayı ISO'ya dönüştürmek için Brasero'yu kullanabiliriz.
Bir terminal açıp şunu kullanarak Brasero'yu yükleyelim:
sudo apt brasero'yu kurun
Kurulumdan sonra, Brasero'yu açın ve üzerine tıklayın. Veri projesi. Ardından, pencerenin sol üst köşesinde bulunan artı simgesine basın; bu, dönüştürülecek bağlı dosyanızı seçebileceğiniz bir menü açacaktır. Devam edin ve seçin ve Eklemek IMG dosyasının bağlandığı bağlama noktası klasörü.
Eklendikten sonra, vur Yakmak ve çıktının bulunacağı dizini seçin. Çıktının adını pencerenin üst kısmında bulunan alandan da değiştirebilirsiniz. Bundan sonra, şimdi vurabilirsiniz Görüntü yarat görüntü dosyasını ISO'ya dönüştürmek için.
Tebrikler! Artık DMG'yi ISO'ya başarıyla dönüştürdünüz.
Ubuntu'da ISO Görüntüsü Nasıl Monte Edilir
ISO'lar yerel olarak Ubuntu tarafından desteklendiğinden, kolayca bir tane kurabilir ve tüm içeriğini görüntüleyebilirsiniz.
Ubuntu'da bir ISO görüntüsü bağlamak için, önce görüntü dosyasını bağlamak için bir bağlama noktası klasörü oluşturmanız gerekir.
Bir bağlama noktası oluşturalım ve aşağıdakileri kullanarak HFS+ modülünü ekleyelim:
sudo mkdir /mount/point/konum/klasöradısudo modprobe hfsplus
Artık bir bağlama noktası klasörü oluşturduğunuza göre, aşağıdakileri kullanarak ISO görüntüsünü bağlayalım:
sudo mount -t hfsplus -o döngü /iso/file/location/file.iso /mount/point/location
Artık ISO monte edildiğine göre, artık görüntü dosyalarının tüm içeriğini görüntüleyebilirsiniz.
ISO bağlantısını kaldırmak için aşağıdaki komutu kullanabilirsiniz:
sudo umount /mount/point/konum/klasör
DMG İçeriğini p7zip Aracılığıyla Görüntüleme
Çoğu zaman, DMG'ler alandan ve bant genişliğinden tasarruf etmek için sıkıştırılır. Bu gibi durumlarda, sadece görüntü dosyasını çıkararak bir DMG'nin tüm içeriğine kolayca göz atabilirsiniz. Bu, yalnızca DMG'ye göz atmanız ve içerikleri almanız gerektiğinde size zaman kazandıracaktır.
Görüntü dosyalarını çıkarmak için p7zip olarak bilinen bir araç kullanacağız. Kullanabilmenize rağmen ve resmi 7-Zip bağlantı noktasını Linux'a kurun, kurulumu daha basit olduğu için p7zip kullanacağız. Hem p7zip hem de 7-Zip Linux, birçok Windows makinesinde kullanılan popüler 7-zip yazılımı için bağlantı noktalarıdır. Ancak 7-zip'in aksine, p7zip'in bir GUI'si yoktur ve yalnızca bir komut satırı arabirimi aracılığıyla çalışır.
p7zip'i Ubuntu'ya kurmak için bir terminal açın ve aşağıdaki komutu kullanın:
sudo apt p7zip'i kurun
Kurulduktan sonra, sıkıştırılmış DMG dosyanızın içeriğini aşağıdakileri kullanarak çıkarabilirsiniz:
7z x dosya.dmg
İşte bu kadar kolay! Artık DMG'nin kendisini dönüştürmeye veya bağlamaya gerek kalmadan bir DMG içindeki tüm içeriklere göz atabilmeniz gerekir.
DMG Yazılımını Ubuntu'ya Kurmak Mümkün mü?
Bu yüzden Ubuntu'da bir DMG'nin nasıl dönüştürüleceğini, monte edileceğini ve göz atılacağını ele aldık. Bu şu soruyu akla getiriyor, Ubuntu'da bir DMG uygulaması çalıştırabilir misiniz?
macOS ve Linux'un her ikisi de bir bash kabuğu kullandığından ve çeşitli Unix yardımcı programlarını desteklediğinden, Linux'ta bir DMG uygulama (macOS) yazılımı çalıştırmak mümkün olabilir.
Ancak bunun, dosya sistemlerindeki fark gibi birkaç büyük zorluğu olacaktır. Linux da olmayabilir paketler ve bağımlılıklar yazılımın gerektirdiği artı geliştiricilerden ve topluluktan çok az destek.
Bununla birlikte, Linux'ta macOS uygulamalarını çalıştırmak için kullanabileceğiniz, gelişmekte olan üçüncü taraf uygulamaları var. Bir örnek, macOS uygulamalarının Linux üzerinde çalışması için bir uyumluluk katmanı görevi gören açık kaynaklı bir program olan Darling'dir. Şarap gibi ama Windows yerine macOS programları için.
Bu nedenle, evet, DMG'yi üçüncü taraf bir uygulama kullanarak düzgün bir şekilde yapılandırmak için zaman ayırırsanız, Linux'ta değiştirilmemiş bir macOS uygulaması çalıştırabilirsiniz.
Ancak, yazılımı kendiniz taşımadığınız sürece, herhangi bir üçüncü taraf uygulaması olmadan Linux üzerinde bir DMG çalıştırmak pek olası değildir.
DMG'lerin Linux'ta Kullanımı Zor
Tebrikler! Biraz işlem gerektirse de, artık çoğu DMG dosyasını Ubuntu'da ISO'ya nasıl bağlayacağınızı ve dönüştüreceğinizi biliyorsunuz. DMG'nin yalnızca medya dosyalarını içerdiğini biliyorsanız, tüm bağlama ve dönüştürme sürecini atlayabilir ve içeriği sadece p7zip veya 7-ZIP aracılığıyla çıkarabilirsiniz.
Bir DMG içinde paketlenmiş bir macOS uygulamasını herhangi bir değişiklik yapmadan çalıştırmayı planlıyorsanız, uyumluluk katmanı görevi görecek Darling gibi bir yazılım aramanız gerekecektir. Henüz değiştirilmemiş macOS uygulamalarını Linux içinde çalıştırmanın kararlı bir yolu yok, ancak çalışmalar devam ediyor.