Отварање сликовних датотека на Линук-у је често једноставан процес. ДМГ датотеке су, међутим, мало компликованије јер Линук изворно не подржава ове типове датотека, као ни систем датотека који користе. Али ако вам је потребно само да издвојите ДМГ датотеку да бисте видели и копирали њен садржај на вашу Линук машину, постоји неколико решења.
Хајде да прво разговарамо о томе шта је ДМГ датотека и зашто системи засновани на Линук-у теже отварају у поређењу са датотекама слика као што је ИСО.
Шта је ДМГ датотека?
За разлику од вишеплатформских сликовних датотека као што су ИСО и ИМГ, ДМГ датотеке су намењене само за Мац. То је зато што су ДМГ датотеке власнички формати датотека слике диска које је креирао Аппле за дељење и дистрибуцију датотека и софтвера за своје производе.
Датотека слике диска је врста датотеке која делује као физички диск. Ове врсте датотека су клониране са стварних чврстих дискова и обезбеђују „бајт по бајту“ копију свих сачуваних података.
Датотеке са сликама диска као што је ДМГ се често користе за дистрибуцију софтвера јер програмери могу лако да креирају слику свог тренутног окружења са свим његовим зависностима и дистрибуирају софтвер као а пакет.
Ово корисницима олакшава инсталацију софтвера јер су све зависности, конфигурације и датотеке већ присутне, баш као што га програмери имају на својим машинама.
Зашто бисте можда желели да издвојите ДМГ датотеку на Линуку
Иако је ДМГ формат датотеке направљен за дистрибуцију Аппле софтвера, он се такође користи као начин за прављење резервних копија, архивирање окружења и дељење свих врста медија у уредно компримованом пакету.
А пошто мацОС већ долази са изворном алатком за креирање ДМГ-а, корисници Мац-а ће вероватно користити ДМГ уместо други формати датотека слике диска као што је ИСО.
Пошто не користе сви Мац, издвајање ДМГ датотеке слике изван Мац уређаја може се показати проблематичним. Зашто онда извлачити такву датотеку на Линук-у?
Према Статиста, Мац заузима око 17% ПЦ тржишта у САД, што га сврстава као други најпопуларнији систем персоналних рачунара. То је много људи који користе Мац, што такође значи да више људи користи ДМГ за компримовање и дељење својих датотека.
Дакле, то што вам пријатељ или породица шаљу ДМГ фајл није тако неуобичајено као што људи мисле. Наравно, могу постојати и други разлози због којих би Линук корисник желео да издвоји ДМГ датотеку на свом систему.
Проблем са издвајањем ДМГ датотека у Линуку
Будући да је власнички формат слике, ДМГ датотеке је теже монтирати и екстраховати на Линук-у јер званично не подржава употребу ДМГ-а.
Пошто већина Линук дистрибуција користи проширене системе датотека као што су ект2, ект3 и ект4, монтирање ХФС или ХФС+ слике на Линук ће довести до некомпатибилности.
Иако ови проблеми отежавају издвајање ДМГ датотека ван Мац-а, постоји неколико заобилазних решења за успешно издвајање датотека у Линук-у.
Како издвојити ДМГ датотеке у Линуку
Највећи проблем са издвајањем ДМГ датотеке на Линук-у је тај што ће монтирање једне резултирати грешком лошег система датотека. Да бисте успешно монтирали ДМГ, мораћете да инсталирате услужни програм познат као „хфспрогс”. Овај алат командне линије је порт из Аппле-овог ХФС-а хдиутил алат који омогућава њиховом систему да монтира слике типа ХФС.
Инсталирањем хфспрогс-а, ваша Линук машина ће моћи да монтира слике типа ХФС као што је ДМГ.
Пре него што инсталирате хфспрогс, уверите се да ажурирајте пакете на рачунару.
Сада инсталирајте хфспрогс на Убунту/Дебиан користећи:
судо апт инсталл хфспрогс
На Арцх Линук-у, инсталирајте хфспрогс из АУР-а користећи иаи:
иаи -С хфспрогс
На Федора, ЦентОС и РХЕЛ, користите:
днф инсталл хфсплус-тоолс
Да бисмо монтирали ДМГ датотеку слике, направимо нову тачку монтирања креирањем новог директоријума:
судо мкдир /мнт/мнтпоинт
Хајде да монтирамо ДМГ датотеку тако што ћемо покренути:
судо моунт -т хфсплус /дмг/лоцатион/Имаге.дмг /моунт/мнтпоинт
То би требало да успешно монтира ДМГ датотеку слике. Али у овом случају, добили смо погрешну грешку у типу система датотека.
Када покренете следећу команду, можете видети да услужни програм даје грешку лошег система датотека јер је ДМГ компримован. Линук посебно не воли монтирање компримованих датотека слика.
филе имаге.дмг
Приступ компресованим ДМГ датотекама
Да бисмо решили проблем, користимо услужни алат познат као дмг2имг. Овај алат ће конвертовати и декомпресовати ДМГ датотеку у ИМГ датотеку.
Да бисте инсталирали дмг2имг на Убунту/Дебиан, покрените:
судо апт инсталл дмг2имг
На Арцх Линук-у:
судо пацман -С дмг2имг
На дистрибуцијама заснованим на РПМ, користите:
судо днф инсталл дмг2имг
Да бисте користили дмг2имг користите:
дмг2имг имаге.дмг
дмг2имг ће сада компримовати и конвертовати ДМГ у ИМГ датотеку. Покушајмо да монтирамо датотеку слике користећи:
судо моунт /имг/филе/лоцатион/имаге.имг /моунт/поинт/лоцатион
Имајте на уму да више не морате да користите -т хфсплус опција у команди пошто Линук изворно подржава ИМГ датотеке.
Сада, ако погледате садржај тачке монтирања, требало би да видите све датотеке унутар ДМГ датотеке.
Демонтажа ДМГ датотека на Линук-у
Датотеке слике диска активно заузимају системске ресурсе и драгоцени меморијски простор. Не заборавите да искључите датотеке слике диска након сваке употребе.
Да бисте искључили, користите наредбу:
судо умоунт /моунт/поинт/лоцатион
Имајте на уму да је команда умоунт и не унмоунт.
Да бисте проверили да ли је демонтажа била успешна, једноставно притисните лс или цд на локацију тачке монтирања.
А пошто већина Линук дистрибуција подржава ИМГ датотеке, требало би да будете у могућности да их монтирате користећи ГУИ тако што ћете кликнути десним тастером миша на датотеку и изабрати опцију монтирања, што је за Линук Минт Отворите помоћу уређаја за постављање слике диска.
Као што видите, појавила се икона за монтирање; ово можете користити за демонтажу слике тако што ћете кликнути десним тастером миша на икону и изабрати Унмоунт.
Ако погледате локацију тачке монтирања, видећете да су датотеке сада нестале, што указује да је датотека слике успешно демонтирана.
Да ли треба да монтирате или распакујете на Линук?
Ако треба да извучете датотеке из ДМГ датотеке слике, постоји неколико алата независних произвођача као што је хфспрогс које можете да користите за монтирање ДМГ датотека у Линук-у.
Али ако вам је потребно само да извучете садржај из ДМГ датотеке, онда би алати за распакивање као што су дмг2имг и 7-Зип требали обавити посао, иако са ограниченим могућностима. Ако треба да измените, избришете или додате било које датотеке у ДМГ датотеку, онда је правилно монтирање једини начин.
Без обзира да ли одаберете да монтирате или распакујете ДМГ датотеку на Линук-у, обе методе могу и даље бити непоуздане на пута због разлике у системима датотека, типу Линук дистрибуције коју користите и ДМГ фајлу себе. Као последње решење, издвајање ДМГ датотеке на ВМ инсталираном са мацОС-ом ће вероватно бити поузданије решење.