Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Attēlu failu atvēršana operētājsistēmā Linux bieži ir vienkāršs process. Tomēr DMG faili ir nedaudz sarežģītāki, jo Linux sākotnēji neatbalsta šāda veida failus, kā arī to izmantoto failu sistēmu. Bet, ja jums ir jāizņem tikai DMG fails, lai skatītu un kopētu tā saturu savā Linux ierīcē, ir daži risinājumi.

Vispirms parunāsim par to, kas ir DMG fails un kāpēc uz Linux balstītām sistēmām ir grūtāk tos atvērt, salīdzinot ar attēlu failiem, piemēram, ISO.

Kas ir DMG fails?

Atšķirībā no starpplatformu attēlu failiem, piemēram, ISO un IMG, DMG faili ir paredzēti tikai Mac datoriem. Tas ir tāpēc, ka DMG faili ir patentēti diska attēlu failu formāti, ko izveidojis Apple, lai kopīgotu un izplatītu saviem produktiem paredzētos failus un programmatūru.

Diska attēla fails ir faila veids, kas darbojas kā fizisks diskdzinis. Šāda veida faili tiek klonēti no faktiskajiem cietajiem diskiem un nodrošina visu saglabāto datu kopiju baitā.

Diska attēlu faili, piemēram, DMG, bieži tiek izmantoti programmatūras izplatīšanai, jo izstrādātāji var viegli izveidot pašreizējās vides attēla fails ar visām tā atkarībām un izplatīt programmatūru kā a iepakojums.

Tas lietotājiem atvieglo programmatūras instalēšanu, jo visas atkarības, konfigurācijas un faili jau ir pieejami tāpat kā izstrādātājiem savās iekārtās.

Kāpēc jūs varētu vēlēties izvilkt DMG failu operētājsistēmā Linux

Lai gan DMG faila formāts tika izveidots, lai izplatītu Apple programmatūru, tas tiek izmantots arī kā veids, kā izveidot dublējumus, arhivēt vidi un koplietot visu veidu multividi glīti saspiestā pakotnē.

Un tā kā MacOS jau ir aprīkots ar vietējo DMG izveides rīku, Mac lietotāji, visticamāk, izmantos DMG tā vietā citi diska attēla failu formāti, piemēram, ISO.

Tā kā ne visi izmanto Mac datoru, DMG attēla faila iegūšana ārpus Mac ierīces var izrādīties problemātiska. Tātad, kāpēc izvilkt šādu failu operētājsistēmā Linux?

Saskaņā ar Statistika, Mac aizņem aptuveni 17% no ASV datoru tirgus, kas to ierindo kā otro populārāko personālo datoru sistēmu. Daudzi cilvēki izmanto Mac datoru, kas nozīmē arī to, ka vairāk cilvēku izmanto DMG, lai saspiestu un koplietotu savus failus.

Tāpēc tas, ka draugs vai ģimene jums nosūta DMG failu, nav tik neparasti, kā cilvēki varētu domāt. Protams, var būt arī citi iemesli, kāpēc Linux lietotājs vēlas savā sistēmā izvilkt DMG failu.

Problēma ar DMG failu izvilkšanu operētājsistēmā Linux

Tā kā DMG failus ir patentēts attēla formāts, to ir grūtāk uzstādīt un izvilkt operētājsistēmā Linux, jo tas oficiāli neatbalsta DMG izmantošanu.

Tā kā lielākajā daļā Linux distribūciju tiek izmantotas paplašināmas failu sistēmas, piemēram, ext2, ext3 un ext4, HFS vai HFS+ attēla uzstādīšana operētājsistēmā Linux radīs nesaderību.

Lai gan šīs problēmas apgrūtina DMG failu izvilkšanu ārpus Mac, ir daži risinājumi, lai veiksmīgi izvilktu failus operētājsistēmā Linux.

Kā izvilkt DMG failus operētājsistēmā Linux

Lielākā problēma, kas saistīta ar DMG faila izvilkšanu operētājsistēmā Linux, ir tāda, ka tā pievienošana radīs sliktu failu sistēmas kļūdu. Lai veiksmīgi uzstādītu DMG, jums būs jāinstalē utilīta, kas pazīstama kā "hfsprogs”. Šis komandrindas rīks ir Apple HFS ports hdiutil rīks, kas ļauj viņu sistēmai uzstādīt HFS tipa attēlus.

Instalējot hfsprogs, jūsu Linux iekārta varēs uzstādīt HFS tipa attēlus, piemēram, DMG.

Pirms hfsprogs instalēšanas pārliecinieties atjauniniet pakotnes savā datorā.

Tagad instalējiet hfsprogs Ubuntu/Debian, izmantojot:

sudo apt instalēt hfsprogs

Operētājsistēmā Arch Linux instalējiet hfsprogs no AUR, izmantojot yay:

jā -S hfsprogs

Fedora, CentOS un RHEL izmantojiet:

dnf instalējiet hfsplus-tools

Lai uzstādītu DMG attēla failu, izveidosim jaunu piestiprināšanas punktu, izveidojot jaunu direktoriju:

sudo mkdir /mnt/mntpoint

Uzmontēsim DMG failu, palaižot:

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

Tam vajadzētu veiksmīgi uzstādīt DMG attēla failu. Taču šajā gadījumā mums tika parādīta nepareiza failu sistēmas veida kļūda.

Palaižot šo komandu, varat redzēt, ka utilīta rada sliktu failu sistēmas kļūdu, jo DMG ir saspiests. Linux īpaši nepatīk uzstādīt saspiestus attēlu failus.

fails image.dmg

Piekļuve saspiestiem DMG failiem

Lai atrisinātu problēmu, izmantosim utilīta rīku, kas pazīstams kā dmg2img. Šis rīks konvertēs un atspiedīs DMG failu par IMG failu.

Lai instalētu dmg2img Ubuntu/Debian, palaidiet:

sudo apt install dmg2img

Operētājsistēmā Arch Linux:

sudo pacman -S dmg2img

Izplatījumos, kuru pamatā ir RPM, izmantojiet:

sudo dnf instalējiet dmg2img

Lai izmantotu dmg2img, izmantojiet:

dmg2img image.dmg

dmg2img tagad saspiedīs un pārveidos DMG par IMG failu. Mēģināsim uzstādīt attēla failu, izmantojot:

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

Ņemiet vērā, ka jums vairs nav jāizmanto -t hfsplus opciju komandā, jo Linux sākotnēji atbalsta IMG failus.

Tagad, ja skatāt pievienošanas punkta saturu, jums vajadzētu redzēt visus failus DMG failā.

DMG failu atvienošana operētājsistēmā Linux

Uzstādītie diska attēlu faili aktīvi aizņem sistēmas resursus un vērtīgo atmiņas vietu. Neaizmirstiet atvienot diska attēlu failus pēc katras lietošanas reizes.

Lai atvienotu, izmantojiet komandu:

sudo umount /mount/point/location

Paturiet prātā, ka komanda ir umount un nē nomontēt.

Lai pārbaudītu, vai atvienošana bija veiksmīga, vienkārši ls vai cd pievienošanas punkta atrašanās vietā.

Un tā kā lielākā daļa Linux distribūciju atbalsta IMG failus, jums vajadzētu būt iespējai to uzstādīt, izmantojot GUI, ar peles labo pogu noklikšķinot uz faila un atlasot pievienošanas opciju, kas Linux Mint ir Atvērt ar Disk Image Mounter.

Kā redzat, ir parādījusies stiprinājuma ikona; varat to izmantot, lai atvienotu attēlu, ar peles labo pogu noklikšķinot uz ikonas un atlasot Atvienojiet.

Ja skatāties uz stiprinājuma punkta atrašanās vietu, jūs redzētu, ka faili tagad ir pazuduši, norādot, ka attēla fails ir veiksmīgi atmontēts.

Vai operētājsistēmā Linux jums vajadzētu pievienot vai izvilkt?

Ja jums ir nepieciešams izvilkt failus no DMG attēla faila, ir daži trešo pušu rīki, piemēram, hfsprogs, ko varat izmantot, lai pievienotu DMG failus operētājsistēmā Linux.

Bet, ja no DMG faila ir jāizņem tikai saturs, izpakošanas rīkiem, piemēram, dmg2img un 7-Zip, vajadzētu to paveikt, lai gan ar ierobežotām iespējām. Ja nepieciešams rediģēt, dzēst vai pievienot kādus failus DMG failam, vienīgais veids ir pareiza montāža.

Neatkarīgi no tā, vai izvēlaties pievienot vai izpakot DMG failu operētājsistēmā Linux, abas metodes joprojām var būt neuzticamas reizes, jo atšķiras failu sistēmas, izmantotā Linux distribūcijas veids un DMG fails pati par sevi. Kā dzīvotspējīgs pēdējais līdzeklis, iespējams, uzticamāks risinājums būs DMG faila izvilkšana virtuālajā mašīnā, kas instalēta ar macOS.