DMG on MacOS-is levinud vorming ja õigete tööriistadega saate Ubuntus DMG-faili avada.
DMG on teatud tüüpi pildifail, mille Apple on välja töötanud MacOS-i tarkvara levitamiseks. See vorming on ka viis, kuidas Maci kasutajad saavad oma faile tihendada ja arhiveerida. Kuna macOS-il ja Linuxil on katte all mõningaid sarnasusi, võib olla võimalik mõnda macOS-i rakendust Linuxis ühendada ja isegi käivitada.
Kui kasutate Ubuntut ja teil on DMG-fail, mida soovite avada, on lihtsaim viis teisendada DMG ISO-failiks. Nii saate faili ühendada nagu iga teise Ubuntu ISO-faili.
Kuidas teisendada DMG Ubuntus ISO-ks
DMG-faili edukaks teisendamiseks ISO-vormingusse peame esmalt teisendama DMG-faili IMG-failiks. Kasutame käsurea tööriista nimega dmg2img.
Alustame terminali avamisest ja programmi installimisest järgmise käsuga:
sudo apt install dmg2img
Pärast installimist saate tööriista kasutada DMG-faili teisendamiseks IMG-failiks, kasutades:
dmg2img /dmg/file/locaton/file.dmg
Nüüd, kui teil on monteeritav IMG-fail, saame kasutada Braserot, et teisendada IMG-fail ISO-vormingusse. Kuid enne seda peame esmalt ühendama IMG-faili, et Brasero seda näeks.
Paigaldame IMG, tehes kinnituspunkti. Kasutage käsku:
sudo mkdir /kataloog/asukoht/ühenduspunkt
Kuigi DMG on teisendatud IMG-ks, on pildifaili sisu ikkagi Apple'i HFS+ failisüsteemis konfigureeritud. Lahendusena saame kasutada:
sudo modprobe hfsplus
Nüüd oleme valmis paigaldama IMG-d Ubuntusse. Selleks kasutage järgmist käsku:
sudo mount -t hfsplus -o loop /img/file/location/file.img /mount/point/location
Kui IMG-fail on paigaldatud, saame nüüd faili ISO-vormingusse teisendamiseks kasutada Braserot.
Installime Brasero, avades terminali ja kasutades:
sudo apt install brasero
Pärast installimist avage Brasero ja klõpsake nuppu Andmeprojekt. Seejärel klõpsake akna vasakus ülanurgas asuvat plussikooni, mis avab menüü, kus saate teisendamiseks valida ühendatud faili. Jätkake ja valige ja Lisama ühenduspunkti kaust, kuhu IMG-fail on ühendatud.
Kui see on lisatud, vajuta Põletada ja valige kataloog, kus väljund asub. Samuti saate väljundi nime muuta akna ülaosas asuva välja kaudu. Pärast seda saate nüüd lüüa Loo pilt et teisendada pildifail ISO-vormingusse.
Palju õnne! Olete nüüd edukalt teisendanud DMG ISO-ks.
ISO-kujutise paigaldamine Ubuntule
Kuna Ubuntu toetab ISO-sid, saate selle hõlpsalt ühendada ja kogu selle sisu vaadata.
ISO-kujutise ühendamiseks Ubuntus peate esmalt pildifaili ühendamiseks looma ühenduspunkti kausta.
Teeme kinnituspunkti ja lisame HFS+ mooduli, kasutades:
sudo mkdir /mount/point/location/foldernamesudo modprobe hfsplus
Nüüd, kui olete ühendamispunkti kausta loonud, ühendame ISO-pildi, kasutades:
sudo mount -t hfsplus -o loop /iso/file/location/file.iso /mount/point/location
Nüüd, kui ISO on paigaldatud, saate nüüd vaadata kogu pildifailide sisu.
ISO lahtiühendamiseks võite kasutada järgmist käsku:
sudo umount /mount/point/location/folder
Kuidas vaadata DMG sisu p7zipi kaudu
Sageli tihendatakse DMG-sid ruumi ja ribalaiuse säästmiseks. Sellistel juhtudel saate hõlpsalt sirvida kogu DMG sisu, lihtsalt pildifaili ekstraktides. See säästab teie aega, kui peate ainult sirvima ja DMG-st sisu välja võtma.
Pildifailide ekstraktimiseks kasutame p7zip-nimelist tööriista. Kuigi saate kasutada ja installige Linuxi ametlik 7-Zip-port, kasutame p7zipi, kuna seda on lihtsam installida. Nii p7zip kui ka 7-Zip Linux on paljudes Windowsi masinates kasutatava populaarse 7-zip tarkvara pordid. Kuid erinevalt 7-zipist pole p7zipil GUI-d ja see töötab ainult käsurea liidese kaudu.
P7zipi installimiseks Ubuntus avage terminal ja kasutage järgmist käsku:
sudo apt install p7zip
Pärast installimist saate tihendatud DMG-faili sisu ekstraktida, kasutades:
7z x fail.dmg
Ja nii lihtne see ongi! Nüüd peaksite saama sirvida kogu DMG sisu, ilma et peaksite DMG-d ise teisendama või ühendama.
Kas Ubuntule on võimalik installida DMG tarkvara?
Seega oleme käsitlenud, kuidas Ubuntus DMG-d teisendada, ühendada ja sirvida. See tekitab küsimuse, kas saate Ubuntus DMG-rakendust käivitada?
Kuna nii macOS kui ka Linux kasutavad bash-shelli ja toetavad erinevaid Unixi utiliite, võib Linuxis olla võimalik käivitada DMG-rakenduse (macOS) tarkvara.
See toob aga kaasa mitmeid suuri väljakutseid, näiteks failisüsteemide erinevus. Linuxil ei pruugi ka seda olla paketid ja sõltuvused mida tarkvara nõuab, lisaks vähest tuge arendajatelt ja kogukonnalt.
Seda arvestades on tekkimas kolmandate osapoolte rakendusi, mida saate kasutada MacOS-i rakenduste käitamiseks Linuxis. Üks näide on Darling, avatud lähtekoodiga programm, mis toimib MacOS-i rakenduste ühilduvuskihina Linuxis töötamiseks. See on nagu Wine, kuid Windowsi asemel MacOS-i programmide jaoks.
Niisiis, jah, kui võtate aega DMG nõuetekohaseks konfigureerimiseks kolmanda osapoole rakenduse abil, võite Linuxis käivitada muutmata macOS-i rakenduse.
Kuid DMG käivitamine Linuxis ilma kolmandate osapoolte rakendusteta on väga ebatõenäoline, välja arvatud juhul, kui portite tarkvara ise.
DMG-sid on Linuxis keeruline käsitseda
Palju õnne! Kuigi see võib nõuda natuke protsessi, teate nüüd, kuidas enamik DMG-faile Ubuntus ISO-vormingusse ühendada ja teisendada. Ja kui teate, et DMG sisaldab ainult meediumifaile, võite kogu paigaldus- ja teisendusprotsessi vahele jätta ning sisu lihtsalt p7zipi või 7-ZIP-i kaudu välja tõmmata.
Kui kavatsete käivitada DMG-sse pakitud macOS-i rakendust ilma muudatusteta, peate otsima tarkvara, näiteks Darling, mis toimiks ühilduvuskihina. Linuxis ei ole veel stabiilset viisi muutmata macOS-i rakenduste käitamiseks, kuid töö käib.