Как да отворите DMG в Ubuntu и да конвертирате в ISO

Как да отворите DMG в Ubuntu и да конвертирате в ISO
Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

DMG е тип файл с изображение, разработен от Apple за разпространение на софтуер за macOS. Форматът също така служи като начин за потребителите на Mac да компресират и архивират своите файлове. Тъй като macOS и Linux имат някои прилики под капака, може да е възможно да монтирате и дори да стартирате някои приложения на macOS на Linux.





Ако използвате Ubuntu и имате DMG файл, който искате да отворите, най-лесният начин би бил да конвертирате DMG в ISO файл. По този начин можете да монтирате файла точно както всеки друг ISO файл в Ubuntu.





MAKEUSEOF ВИДЕО НА ДЕНЯ ПРЕВЪРТЕТЕ, ЗА ДА ПРОДЪЛЖИТЕ СЪС СЪДЪРЖАНИЕТО

Как да конвертирате DMG в ISO на Ubuntu

За да преобразуваме успешно DMG файла в ISO, първо трябва да преобразуваме DMG в IMG файл. Ще използваме инструмент за команден ред, известен като dmg2img.





Нека започнем, като отворим терминал и инсталираме програмата, като използваме следната команда:

как да подчертаете в Adobe Reader



sudo apt install dmg2img
  Изберете IMG файл

Веднъж инсталиран, можете да използвате инструмента, за да конвертирате вашия DMG файл в IMG файл, като използвате:





dmg2img /dmg/file/locaton/file.dmg
  Създайте ISO изображение

Сега, когато имате монтируем IMG файл, можем да използваме Brasero, за да конвертираме IMG файла в ISO. Но преди това първо ще трябва да монтираме IMG файла, за да може Brasero да го види.

Нека монтираме IMG, като направим точка на монтиране. Използвайте командата:





sudo mkdir /directory/location/mount_point

Въпреки че DMG е преобразуван в IMG, съдържанието във файла с изображение все още е конфигурирано във файловата система HFS+ на Apple. Като решение можем да използваме:

sudo modprobe hfsplus

Вече сме готови да монтираме IMG в Ubuntu. За да направите това, използвайте следната команда:

sudo mount -t hfsplus -o loop /img/file/location/file.img /mount/point/location
  Монтирайте ISO изображение

С монтирания IMG файл вече можем да използваме Brasero за конвертиране на файла в ISO.

Нека инсталираме Brasero, като отворим терминал и използваме:

sudo apt install brasero
  Успешно монтиране на ISO

​​​​​​​​​​​​​​След инсталирането отворете Brasero и щракнете върху Проект за данни. След това натиснете иконата плюс, разположена в горния ляв ъгъл на прозореца, която ще отвори меню, където можете да изберете вашия монтиран файл за конвертиране. Продължете и изберете и Добавете папката на точката на монтиране, където е монтиран IMG файлът.

Веднъж добавен, натиснете Горя и изберете директорията, където ще бъде разположен изходът. Можете също да промените името на изхода чрез полето, разположено в горната част на прозореца. След това вече можете да удряте Създаване на изображение за да конвертирате файла с изображение в ISO.

Честито! Вече успешно конвертирате DMG в ISO.

Как да монтирате ISO изображение на Ubuntu

Тъй като ISO се поддържат първоначално от Ubuntu, можете лесно да монтирате един и да видите цялото му съдържание.

За да монтирате ISO изображение в Ubuntu, първо трябва да създадете папка с точка на монтиране, за да монтирате файла с изображение.

Нека направим точка на монтиране и добавим модула HFS+, като използваме:

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

Сега, след като сте създали папка с точка на монтиране, нека монтираме ISO изображението, като използваме:

разлика между телевизор и монитор на компютъра

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

След като ISO е монтиран, вече можете да видите цялото съдържание на файловете с изображения.

За да демонтирате ISO, можете да използвате следната команда:

sudo umount /mount/point/location/folder

Как да видите DMG съдържание чрез p7zip

Често DMG се компресират, за да спестят място и честотна лента. В тези случаи можете лесно да преглеждате цялото съдържание на DMG, като просто извлечете файла с изображение. Това ще ви спести време, ако трябва само да разглеждате и изваждате съдържание от DMG.

За да извлечем файлове с изображения, ще използваме инструмент, известен като p7zip. Въпреки че можете да използвате и инсталирайте официалния 7-Zip порт на Linux , ще използваме p7zip, тъй като е по-лесен за инсталиране. Както p7zip, така и 7-Zip Linux са портове за популярния софтуер 7-zip, използван на много машини с Windows. Но за разлика от 7-zip, p7zip няма GUI и работи само чрез интерфейс на командния ред.

За да инсталирате p7zip в Ubuntu, отворете терминал и използвайте следната команда:

sudo apt install p7zip

Веднъж инсталиран, можете да извлечете съдържанието на вашия компресиран DMG файл, като използвате:

7z x file.dmg

И това е колко лесно е! Вече трябва да можете да преглеждате цялото съдържание в рамките на DMG, без да е необходимо да конвертирате или монтирате самия DMG.

Възможно ли е да инсталирате DMG софтуер на Ubuntu?

Така че разгледахме как да конвертирате, монтирате и преглеждате DMG в Ubuntu. Това повдига въпроса, можете ли да стартирате DMG приложение в Ubuntu?

Тъй като и macOS, и Linux използват bash shell и поддържат различни Unix помощни програми, може да е възможно да стартирате DMG приложение (macOS) софтуер на Linux.

Това обаче ще има няколко големи предизвикателства, като например разликата във файловите системи. Linux също може да няма пакети и зависимости които софтуерът изисква, плюс малко подкрепа от разработчиците и общността.

С това казано, има нововъзникващи приложения на трети страни, които можете да използвате, за да стартирате приложения на macOS на Linux. Един пример е Darling, програма с отворен код, която действа като слой за съвместимост за приложения на macOS, за да работят на Linux. Това е като Wine, но за програми на macOS вместо Windows.

Така че, да, ако отделите време, за да конфигурирате правилно DMG с помощта на приложение на трета страна, може да успеете да стартирате немодифицирано приложение за macOS на Linux.

Но да стартирате DMG на Linux без приложения на трети страни е много малко вероятно, освен ако не пренесете софтуера сами.

DMG са трудни за работа в Linux

Честито! Въпреки че може да изисква малко процес, вече знаете как да монтирате и конвертирате повечето DMG файлове в ISO в Ubuntu. И ако знаете, че DMG съдържа само медийни файлове, можете също така да пропуснете целия процес на монтиране и конвертиране и просто да извлечете съдържанието чрез p7zip или 7-ZIP.

Ако планирате да стартирате приложение за macOS, пакетирано в DMG, без никакви модификации, ще трябва да потърсите софтуер като Darling, който да действа като слой за съвместимост. Все още няма стабилен начин за стартиране на немодифицирани macOS приложения в Linux, но работата е в ход.

​​​

​​​​​​​

Категория Linux