DMG je bežný formát v systéme MacOS a pomocou správnych nástrojov môžete otvoriť súbor DMG na Ubuntu.

DMG je typ obrazového súboru vyvinutý spoločnosťou Apple na distribúciu softvéru pre macOS. Tento formát tiež slúži ako spôsob, akým môžu používatelia počítačov Mac komprimovať a archivovať svoje súbory. Keďže macOS a Linux majú pod kapotou určité podobnosti, môže byť možné pripojiť a dokonca spustiť niektoré aplikácie pre macOS v systéme Linux.

Ak používate Ubuntu a máte súbor DMG, ktorý chcete otvoriť, najjednoduchším spôsobom by bolo previesť DMG na súbor ISO. Týmto spôsobom môžete súbor pripojiť rovnako ako akýkoľvek iný súbor ISO v Ubuntu.

Ako previesť DMG na ISO na Ubuntu

Aby sme úspešne previedli súbor DMG na ISO, musíme najprv previesť DMG na súbor IMG. Použijeme nástroj príkazového riadka známy ako dmg2img.

Začnime otvorením terminálu a inštaláciou programu pomocou nasledujúceho príkazu:

sudo apt nainštalovať dmg2img

Po nainštalovaní môžete tento nástroj použiť na konverziu súboru DMG na súbor IMG pomocou:

instagram viewer
dmg2img /dmg/file/locaton/file.dmg

Teraz, keď máte pripojiteľný súbor IMG, môžeme použiť Brasero na konverziu súboru IMG na ISO. Predtým však musíme najprv pripojiť súbor IMG, aby ho Brasero videl.

Pripojme IMG vytvorením bodu pripojenia. Použite príkaz:

sudo mkdir /adresar/umiestnenie/bod_pripojenia

Aj keď bol DMG konvertovaný na IMG, obsah vo vnútri obrazového súboru je stále nakonfigurovaný v súborovom systéme HFS+ spoločnosti Apple. Ako riešenie môžeme použiť:

sudo modprobe hfsplus

Teraz sme pripravení pripojiť IMG v Ubuntu. Ak to chcete urobiť, použite nasledujúci príkaz:

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

S pripojeným súborom IMG teraz môžeme použiť Brasero na konverziu súboru na ISO.

Nainštalujte Brasero otvorením terminálu a použitím:

sudo apt nainštalovať brasero

Po inštalácii otvorte Brasero a kliknite na Dátový projekt. Potom kliknite na ikonu plus umiestnenú v ľavej hornej časti okna, čím sa otvorí ponuka, v ktorej môžete vybrať pripojený súbor na konverziu. Pokračujte a vyberte a Pridať priečinok bodu pripojenia, kde je pripojený súbor IMG.

Po pridaní stlačte Spáliť a vyberte adresár, kde bude umiestnený výstup. Môžete tiež zmeniť názov výstupu pomocou poľa umiestneného v hornej časti okna. Potom už môžete zasiahnuť Vytvoriť obrázok na konverziu obrazového súboru na ISO.

Gratulujem! Teraz ste úspešne previedli DMG na ISO.

Ako pripojiť obraz ISO na Ubuntu

Keďže ISO sú natívne podporované Ubuntu, môžete si ho jednoducho pripojiť a zobraziť celý jeho obsah.

Ak chcete pripojiť obraz ISO v Ubuntu, musíte najprv vytvoriť priečinok bodu pripojenia na pripojenie súboru obrázka.

Urobme prípojný bod a pridáme modul HFS+ pomocou:

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

Teraz, keď ste vytvorili priečinok bodu pripojenia, pripojte obraz ISO pomocou:

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

Teraz, keď je ISO pripojený, môžete zobraziť celý obsah obrazových súborov.

Na odpojenie ISO môžete použiť nasledujúci príkaz:

sudo umount /mount/point/location/priečinok

Ako zobraziť obsah DMG cez p7zip

DMG sú často komprimované, aby sa ušetril priestor a šírka pásma. V týchto prípadoch môžete jednoducho prechádzať celým obsahom DMG jednoduchým rozbalením súboru obrázka. To vám ušetrí čas, ak potrebujete iba prechádzať a vyberať obsah z DMG.

Na extrahovanie obrázkových súborov použijeme nástroj známy ako p7zip. Hoci môžete použiť a nainštalujte oficiálny port 7-Zip na Linux, budeme používať p7zip, pretože jeho inštalácia je jednoduchšia. P7zip aj 7-Zip Linux sú porty pre populárny softvér 7-zip používaný na mnohých počítačoch so systémom Windows. Ale na rozdiel od 7-zip nemá p7zip GUI a funguje iba cez rozhranie príkazového riadku.

Ak chcete nainštalovať p7zip v Ubuntu, otvorte terminál a použite nasledujúci príkaz:

sudo apt install p7zip

Po inštalácii môžete potom extrahovať obsah komprimovaného súboru DMG pomocou:

7z x súbor.dmg

A je to také jednoduché! Teraz by ste mali byť schopní prechádzať celým obsahom v rámci DMG bez toho, aby ste museli konvertovať alebo pripájať samotný DMG.

Je možné nainštalovať softvér DMG na Ubuntu?

Takže sme sa zaoberali tým, ako konvertovať, pripojiť a prehliadať DMG v Ubuntu. To vyvoláva otázku, môžete spustiť aplikáciu DMG v Ubuntu?

Keďže systémy macOS aj Linux používajú bash shell a podporujú rôzne nástroje Unix, v systéme Linux môže byť možné spustiť softvér aplikácie DMG (macOS).

To však bude mať niekoľko veľkých problémov, ako napríklad rozdiel v súborových systémoch. Linux tiež nemusí mať balíky a závislosti ktorý softvér vyžaduje, plus malá podpora od vývojárov a komunity.

Vďaka tomu sa objavujú nové aplikácie tretích strán, ktoré môžete použiť na spúšťanie aplikácií pre macOS v systéme Linux. Jedným z príkladov je Darling, program s otvoreným zdrojovým kódom, ktorý funguje ako vrstva kompatibility pre aplikácie macOS, aby fungovali v systéme Linux. Je to ako Wine, ale pre programy MacOS namiesto Windows.

Takže áno, ak si dáte čas na správnu konfiguráciu DMG pomocou aplikácie tretej strany, možno budete môcť spustiť neupravenú aplikáciu pre macOS v systéme Linux.

Spustenie DMG v systéme Linux bez aplikácií tretích strán je však veľmi nepravdepodobné, pokiaľ softvér nepreportujete sami.

DMG je ťažké zvládnuť v systéme Linux

Gratulujem! Aj keď to môže vyžadovať trochu procesu, teraz viete, ako pripojiť a previesť väčšinu súborov DMG na ISO v Ubuntu. A ak viete, že DMG obsahuje iba mediálne súbory, môžete tiež preskočiť celý proces pripájania a konverzie a jednoducho extrahovať obsah cez p7zip alebo 7-ZIP.

Ak plánujete spustiť aplikáciu pre macOS zabalenú v DMG bez akýchkoľvek úprav, budete musieť hľadať softvér, ako je Darling, ktorý bude pôsobiť ako vrstva kompatibility. Zatiaľ neexistuje stabilný spôsob spúšťania neupravených aplikácií pre macOS v rámci Linuxu, ale na práci sa pracuje.

​​​​​​​

​​​​​​​