DMG to popularny format w systemie macOS, a przy użyciu odpowiednich narzędzi możesz otworzyć plik DMG w systemie Ubuntu.

DMG to typ pliku obrazu opracowany przez firmę Apple w celu dystrybucji oprogramowania dla systemu macOS. Format służy również użytkownikom komputerów Mac do kompresji i archiwizacji plików. Ponieważ macOS i Linux mają pewne podobieństwa pod maską, może być możliwe zamontowanie, a nawet uruchomienie niektórych aplikacji macOS w systemie Linux.

Jeśli używasz Ubuntu i masz plik DMG, który chcesz otworzyć, najłatwiejszym sposobem byłoby przekonwertowanie DMG na plik ISO. W ten sposób możesz zamontować plik tak, jak każdy inny plik ISO w Ubuntu.

Jak przekonwertować DMG na ISO na Ubuntu

Aby pomyślnie przekonwertować plik DMG na ISO, najpierw musimy przekonwertować plik DMG na plik IMG. Użyjemy narzędzia wiersza poleceń znanego jako dmg2img.

Zacznijmy od otwarcia terminala i zainstalowania programu za pomocą następującego polecenia:

sudo apt zainstaluj dmg2img

Po zainstalowaniu możesz użyć narzędzia do konwersji pliku DMG na plik IMG, używając:

dmg2img /dmg/plik/lokalizacja/plik.dmg

Teraz, gdy masz plik IMG, który można zamontować, możemy użyć Brasero do konwersji pliku IMG na ISO. Ale wcześniej musimy najpierw zamontować plik IMG, aby Brasero mógł go zobaczyć.

Zamontujmy IMG, tworząc punkt montowania. Użyj polecenia:

sudo mkdir /katalog/lokalizacja/punkt_montowania

Chociaż DMG został przekonwertowany na IMG, zawartość pliku obrazu jest nadal skonfigurowana w systemie plików HFS+ firmy Apple. Jako rozwiązanie możemy zastosować:

sudo modprobe hfsplus

Jesteśmy teraz gotowi do zamontowania IMG w Ubuntu. Aby to zrobić, użyj następującego polecenia:

sudo mount -t hfsplus -o pętla /img/plik/lokalizacja/plik.img /mount/punkt/lokalizacja

Po zamontowaniu pliku IMG możemy teraz użyć Brasero do konwersji pliku na ISO.

Zainstalujmy Brasero, otwierając terminal i używając:

sudo apt install brasero

Po instalacji otwórz Brasero i kliknij Projekt danych. Następnie naciśnij ikonę plusa znajdującą się w lewym górnym rogu okna, co otworzy menu, w którym możesz wybrać zamontowany plik do konwersji. Śmiało i wybierz i Dodać folder punktu montowania, w którym jest montowany plik IMG.

Po dodaniu uderz Oparzenie i wybierz katalog, w którym będą znajdować się dane wyjściowe. Możesz także zmienić nazwę wyjścia poprzez pole znajdujące się w górnej części okna. Po tym możesz teraz uderzyć Stwórz obraz aby przekonwertować plik obrazu na ISO.

Gratulacje! Pomyślnie przekonwertowałeś DMG na ISO.

Jak zamontować obraz ISO na Ubuntu

Ponieważ obrazy ISO są natywnie obsługiwane przez Ubuntu, możesz łatwo je zamontować i wyświetlić całą jego zawartość.

Aby zamontować obraz ISO w Ubuntu, musisz najpierw utworzyć folder punktu montowania, aby zamontować plik obrazu.

Zróbmy punkt montowania i dodajmy moduł HFS+ za pomocą:

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

Po utworzeniu folderu punktu montowania zamontujmy obraz ISO, używając:

sudo mount -t hfsplus -o pętla /iso/plik/lokalizacja/plik.iso /mount/punkt/lokalizacja

Teraz, gdy ISO zostało zamontowane, możesz teraz przeglądać całą zawartość plików obrazów.

Aby odmontować ISO, możesz użyć następującego polecenia:

sudo umount /mount/point/lokalizacja/folder

Jak przeglądać zawartość DMG przez p7zip

Często DMG są kompresowane, aby zaoszczędzić miejsce i przepustowość. W takich przypadkach możesz łatwo przeglądać całą zawartość DMG, po prostu wyodrębniając plik obrazu. Pozwoli to zaoszczędzić czas, jeśli potrzebujesz tylko przeglądać i wyjmować zawartość z DMG.

Aby wyodrębnić pliki obrazów, użyjemy narzędzia znanego jako p7zip. Chociaż możesz użyć i zainstaluj oficjalny port 7-Zip w systemie Linux, będziemy używać p7zip, ponieważ jest prostszy w instalacji. Zarówno p7zip, jak i 7-Zip Linux to porty dla popularnego oprogramowania 7-zip używanego na wielu komputerach z systemem Windows. Ale w przeciwieństwie do 7-zip, p7zip nie ma GUI i działa tylko przez interfejs wiersza poleceń.

Aby zainstalować p7zip w Ubuntu, otwórz terminal i użyj następującego polecenia:

sudo apt zainstaluj p7zip

Po zainstalowaniu możesz następnie wyodrębnić zawartość skompresowanego pliku DMG, używając:

7z x plik.dmg

A to takie proste! Powinieneś teraz móc przeglądać całą zawartość w DMG bez konieczności konwertowania lub montowania samego DMG.

Czy można zainstalować oprogramowanie DMG na Ubuntu?

Omówiliśmy więc, jak konwertować, montować i przeglądać DMG w Ubuntu. To nasuwa pytanie, czy możesz uruchomić aplikację DMG w Ubuntu?

Ponieważ zarówno macOS, jak i Linux używają powłoki bash i obsługują różne narzędzia systemu Unix, możliwe jest uruchomienie oprogramowania aplikacji DMG (macOS) w systemie Linux.

Będzie to jednak wiązało się z kilkoma poważnymi wyzwaniami, takimi jak różnice w systemach plików. Linux może również nie mieć pakiety i zależności wymaganego przez oprogramowanie, a także niewielkie wsparcie ze strony programistów i społeczności.

Powiedziawszy to, pojawiają się aplikacje innych firm, których można używać do uruchamiania aplikacji macOS w systemie Linux. Jednym z przykładów jest Darling, program typu open source, który działa jako warstwa kompatybilności dla aplikacji macOS do pracy w systemie Linux. To jak Wine, ale dla programów macOS zamiast Windows.

Więc tak, jeśli poświęcisz czas na prawidłowe skonfigurowanie DMG za pomocą aplikacji innej firmy, możesz być w stanie uruchomić niezmodyfikowaną aplikację macOS w systemie Linux.

Ale uruchomienie DMG w systemie Linux bez aplikacji innych firm jest bardzo mało prawdopodobne, chyba że sam przeniesiesz oprogramowanie.

DMG są trudne w obsłudze w systemie Linux

Gratulacje! Chociaż może to wymagać trochę procesu, teraz wiesz, jak zamontować i przekonwertować większość plików DMG na ISO w Ubuntu. A jeśli wiesz, że DMG zawiera tylko pliki multimedialne, równie dobrze możesz pominąć cały proces montowania i konwertowania i po prostu wyodrębnić zawartość za pomocą p7zip lub 7-ZIP.

Jeśli planujesz uruchomić aplikację macOS spakowaną w DMG bez żadnych modyfikacji, będziesz musiał poszukać oprogramowania takiego jak Darling, które będzie działać jako warstwa kompatybilności. Nie ma jeszcze stabilnego sposobu uruchamiania niezmodyfikowanych aplikacji macOS w Linuksie, ale prace trwają.

​​​​​​​

​​​​​​​