Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

Vaizdo failų atidarymas sistemoje „Linux“ dažnai yra nesudėtingas procesas. Tačiau DMG failai yra šiek tiek sudėtingesni, nes „Linux“ iš esmės nepalaiko šių tipų failų ir jų naudojamos failų sistemos. Bet jei jums reikia tik išskleisti DMG failą, kad galėtumėte peržiūrėti ir nukopijuoti jo turinį į „Linux“ įrenginį, yra keletas problemų sprendimo būdų.

Pirmiausia pakalbėkime apie tai, kas yra DMG failas ir kodėl Linux pagrįstoms sistemoms sunkiau juos atidaryti, palyginti su vaizdo failais, tokiais kaip ISO.

Kas yra DMG failas?

Skirtingai nuo kelių platformų vaizdo failų, tokių kaip ISO ir IMG, DMG failai skirti naudoti tik „Mac“. Taip yra todėl, kad DMG failai yra patentuoti disko vaizdo failų formatai, kuriuos sukūrė Apple, kad galėtų bendrinti ir platinti savo produktų failus ir programinę įrangą.

Disko vaizdo failas yra failo tipas, kuris veikia kaip fizinis disko įrenginys. Šio tipo failai yra klonuojami iš tikrųjų standžiųjų diskų ir pateikia visų saugomų duomenų kopiją „baitas per baitą“.

instagram viewer

Disko vaizdo failai, tokie kaip DMG, dažnai naudojami programinei įrangai platinti, nes kūrėjai gali lengvai sukurti savo dabartinės aplinkos vaizdo failą su visomis priklausomybėmis ir platinti programinę įrangą kaip a paketą.

Tai leidžia vartotojams lengviau įdiegti programinę įrangą, nes visos priklausomybės, konfigūracijos ir failai jau yra taip, kaip kūrėjai turi juos savo kompiuteriuose.

Kodėl galbūt norėsite išskleisti DMG failą sistemoje „Linux“.

Nors DMG failo formatas buvo sukurtas Apple programinei įrangai platinti, jis taip pat naudojamas kaip atsarginių kopijų kūrimo, archyvavimo aplinkų ir visų rūšių laikmenų bendrinimo būdas tvarkingai suspaustame pakete.

Kadangi „macOS“ jau yra su vietiniu DMG kūrimo įrankiu, „Mac“ vartotojai greičiausiai naudos DMG kitų disko vaizdo failų formatų, pvz., ISO.

Kadangi ne visi naudoja „Mac“, DMG vaizdo failo ištraukimas ne „Mac“ įrenginyje gali būti sudėtingas. Taigi kodėl išskleisti tokį failą „Linux“?

Pagal Statista, „Mac“ užima apie 17 % JAV kompiuterių rinkos, o tai yra antra pagal populiarumą asmeninių kompiuterių sistema. Tai daug žmonių, naudojančių „Mac“, o tai taip pat reiškia, kad daugiau žmonių naudojasi DMG failams suspausti ir bendrinti.

Taigi tai, kad draugas ar šeima jums atsiųs DMG failą, nėra taip neįprasta, kaip žmonės gali pagalvoti. Žinoma, gali būti ir kitų priežasčių, kodėl Linux vartotojas norėtų išskleisti DMG failą savo sistemoje.

Problema, susijusi su DMG failų ištraukimu „Linux“.

Kadangi DMG failas yra patentuotas vaizdo formatas, juos sunkiau įdiegti ir išskleisti Linux sistemoje, nes ji oficialiai nepalaiko DMG.

Kadangi dauguma „Linux“ platinimo įrenginių naudoja išplėstines failų sistemas, tokias kaip ext2, ext3 ir ext4, HFS arba HFS+ atvaizdo įdiegimas „Linux“ sukels nesuderinamumą.

Nors dėl šių problemų sunkiau išgauti DMG failus ne „Mac“, yra keletas būdų, kaip sėkmingai išskleisti failus sistemoje „Linux“.

Kaip išgauti DMG failus „Linux“.

Didžiausia problema, susijusi su DMG failo ištraukimu „Linux“, yra ta, kad jį prijungus bus padaryta bloga failų sistemos klaida. Norėdami sėkmingai prijungti DMG, turėsite įdiegti programą, vadinamą "hfsprogs”. Šis komandų eilutės įrankis yra prievadas iš Apple HFS hdiutil įrankis, leidžiantis jų sistemai montuoti HFS tipo vaizdus.

Įdiegę hfsprogs, jūsų „Linux“ įrenginys galės montuoti HFS tipo vaizdus, ​​​​pvz., DMG.

Prieš diegdami hfsprogs, įsitikinkite atnaujinti paketus savo kompiuteryje.

Dabar įdiekite hfsprogs Ubuntu / Debian naudodami:

sudo apt install hfsprogs

Arch Linux įdiekite hfsprogs iš AUR naudojant yay:

taip -S hfsprogs

„Fedora“, „CentOS“ ir „RHEL“ naudokite:

dnf įdiegti hfsplus-tools

Norėdami prijungti DMG vaizdo failą, sukurkime naują prijungimo tašką sukurdami naują katalogą:

sudo mkdir /mnt/mntpoint

Sumontuosime DMG failą paleisdami:

sudo mount -t hfsplus /dmg/location/Image.dmg /mount/mntpoint

Tai turėtų sėkmingai prijungti DMG vaizdo failą. Tačiau šiuo atveju buvome paraginti pateikti neteisingą failų sistemos tipo klaidą.

Vykdydami šią komandą galite pamatyti, kad programa pateikia blogą failų sistemos klaidą, nes DMG yra suspaustas. „Linux“ ypač nemėgsta montuoti suspaustų vaizdo failų.

failas vaizdas.dmg

Prieiga prie suspaustų DMG failų

Norėdami išspręsti problemą, naudokite įrankį, žinomą kaip dmg2img. Šis įrankis konvertuos ir išskleiskite DMG failą į IMG failą.

Norėdami įdiegti dmg2img Ubuntu / Debian, paleiskite:

sudo apt install dmg2img

„Arch Linux“:

sudo pacman -S dmg2img

RPM pagrįstuose platinimuose naudokite:

sudo dnf įdiegti dmg2img

Norėdami naudoti dmg2img, naudokite:

dmg2img vaizdas.dmg

dmg2img dabar suglaudins ir konvertuos DMG į IMG failą. Pabandykime prijungti vaizdo failą naudodami:

sudo mount /img/file/location/image.img /mount/point/location 

Atminkite, kad jums nebereikia naudoti -t hfsplus parinktis komandoje, nes „Linux“ palaiko IMG failus.

Dabar, jei peržiūrite prijungimo taško turinį, turėtumėte matyti visus DMG failo failus.

DMG failų atjungimas sistemoje „Linux“.

Sumontuoti disko vaizdo failai aktyviai užima sistemos išteklius ir vertingą atminties vietą. Nepamirškite po kiekvieno naudojimo atjungti disko vaizdo failus.

Norėdami atjungti, naudokite komandą:

sudo umount /mount/point/location

Atminkite, kad komanda yra umount ir ne nuimti.

Norėdami patikrinti, ar atjungimas buvo sėkmingas, tiesiog įveskite ls arba cd į prijungimo taško vietą.

Kadangi dauguma „Linux“ paskirstymų palaiko IMG failus, turėtumėte turėti galimybę jį prijungti naudodami GUI, dešiniuoju pelės mygtuku spustelėdami failą ir pasirinkę prijungimo parinktį, kuri „Linux Mint“ yra Atidarykite naudodami Disk Image Mounter.

Kaip matote, iššoko tvirtinimo piktograma; galite naudoti tai norėdami atjungti vaizdą dešiniuoju pelės mygtuku spustelėdami piktogramą ir pasirinkę Atjungti.

Jei pažvelgtumėte į prijungimo taško vietą, pamatytumėte, kad failų dabar nebėra, o tai reiškia, kad vaizdo failas buvo sėkmingai atjungtas.

Ar turėtumėte prijungti ar išpakuoti „Linux“?

Jei reikia išskleisti failus iš DMG vaizdo failo, yra keletas trečiųjų šalių įrankių, pvz., hfsprogs, kuriuos galite naudoti DMG failams prijungti Linux sistemoje.

Bet jei jums reikia tik išimti turinį iš DMG failo, išpakavimo įrankiai, tokie kaip dmg2img ir 7-Zip, turėtų atlikti šį darbą, nors ir su ribotomis galimybėmis. Jei reikia redaguoti, ištrinti ar pridėti kokių nors failų prie DMG failo, vienintelis būdas yra tinkamas montavimas.

Nesvarbu, ar pasirinksite prijungti ar išpakuoti DMG failą sistemoje „Linux“, abu metodai vis tiek gali būti nepatikimi kartų dėl skirtingų failų sistemų, naudojamo Linux distribucijos tipo ir DMG failo pats. Kaip paskutinė išeitis, DMG failo ištraukimas virtualioje mašinoje, įdiegtoje su „macOS“, greičiausiai bus patikimesnis sprendimas.