У меня есть файл .dmg , и я не могу понять, как его открыть. Как я могу открыть это?
75
У меня есть файл .dmg , и я не могу понять, как его открыть. Как я могу открыть это?
Установите dmg2img .
Затем прочитайте страницу с информацией о пакете и страницу руководства, чтобы узнать, полезна ли она вам.
Кажется, что приложение конвертирует .dmg в файл, который можно смонтировать с помощью mount
команды:
dmg2img file.dmg imagefile.img
Из вашей статьи в Википедии , кажется, доступна следующая команда:
sudo mount -o loop -t hfsplus imagefile.img /mnt
Таким образом, файл imagefile.img
является результатом, dmg2iso
и содержимое будет доступно на /mnt
. Если тип hfsplus не обнаружен, вам может понадобиться загрузить модуль ядра для него:
sudo modprobe hfsplus
Когда вы закончите, вы можете размонтировать его, запустив:
sudo umount /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0
file file.dmg
. Вы также можете попытаться7z l file.dmg
перечислить содержимое.dmg2img v1.6.2
. Я запустил dmg2img, наmysql-5.5.28-osx10.6-x86_64.dmg
котором создалmysql-5.5.28-osx10.6-x86_64.img
, но он не монтируется.Чтобы извлечь его, гораздо проще использовать 7zip. Просто сделайте:
источник
7z
сделал работу, тогда какdmg2img
пожаловался на испорченный образ dmg.0.unknown partition
для меня.Это работает для меня:
7z x
hfs
файл разделаИзвлечь с помощью
7z x
Найдите
hfs
раздел (здесь это4.hfs
файл):Смонтируйте его в папку:
источник
7z x ../mysql-5.5.28-osx10.6-x86_64.dmg 4.hfs
Если вам это удастся с инструкциями от Лекенштейна и бинфальс, вам больше под силу. Если вы получаете
В настоящее время Ubuntu поставляется только с версией dmg2img 1.6.2, и версия 1.6.4 иногда имеет значение. Также вы можете извлечь определенные разделы из dmg, и только некоторые из них являются hfs +
источник
При использовании
dmg2img file.dmg imagefile.img
в Linux, если вы получаете сообщение об ошибке: инфляция не удалась, просто установите 7zip каки выполните следующую команду на терминале
dmg2img InstallESD.dmg imagefile.img
на терминале.Теперь вы можете смонтировать imagefile.img с помощью
а потом
источник
Прежде всего, установите DMG2IMG . Теперь вы можете преобразовать его в
IMG
:IMG
Может быть установлен с:И взглянуть на
/mnt
источник
В случае некоторых
.dmg
s вы не можете ни7z x
их, ниmount
результатаdmg2img
.В этом случае
.img
получаемый результатdmg2img your.dmg new.img
может иметь свои разделы, извлеченные с помощью7z x
:Успех!
источник
7z
в файле DMG. Зачем конвертировать это тогда?7z x your.dmg
сбойCan't open as archive: 1
, и когдаdmg2img
выходные данные не будут принятыmount
ни одним из них. Я уточнюпосле ответа @aman и @tuxdna, потому что dmg2img, похоже, не работает на сжатых изображениях dmg.
поэтому я сделал скрипт bash (протестирован на Ubuntu 14.10) для автоматизации процесса:
найти его здесь: https://github.com/aurelien-rainone/scripts/blob/master/mountdmg.sh
пример использования:
источник