Saya punya file .dmg , dan saya tidak tahu cara membukanya. Bagaimana saya bisa membukanya?
75
Saya punya file .dmg , dan saya tidak tahu cara membukanya. Bagaimana saya bisa membukanya?
Instal dmg2img .
Selanjutnya, baca halaman informasi paket dan halaman manual untuk melihat apakah itu berguna bagi Anda.
Aplikasi tampaknya mengonversi .dmg ke file yang dapat dipasang menggunakan mount
perintah:
dmg2img file.dmg imagefile.img
Dari artikel Wikipedia Anda , perintah selanjutnya tampaknya tersedia untuk melakukan itu:
sudo mount -o loop -t hfsplus imagefile.img /mnt
Dengan cara ini, file imagefile.img
adalah hasil dari dmg2iso
dan isinya akan tersedia di /mnt
. Jika tipe hfsplus tidak terdeteksi, Anda mungkin perlu memuat modul kernel untuknya:
sudo modprobe hfsplus
Setelah selesai, Anda dapat melepasnya dengan menjalankan:
sudo umount /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0
file file.dmg
. Anda juga dapat mencoba7z l file.dmg
membuat daftar konten.dmg2img v1.6.2
. Saya menjalankan dmg2imgmysql-5.5.28-osx10.6-x86_64.dmg
yang dibuatmysql-5.5.28-osx10.6-x86_64.img
, tetapi tidak me-mount.Untuk mengekstraknya, jauh lebih mudah menggunakan 7zip. Cukup lakukan:
sumber
7z
melakukan pekerjaan, sedangkandmg2img
mengeluh tentang gambar dmg rusak.0.unknown partition
untuk saya.Ini bekerja untuk saya:
7z x
hfs
file partisiEkstrak menggunakan
7z x
Temukan
hfs
partisi (ini dia4.hfs
file):Pasang ke folder:
sumber
7z x ../mysql-5.5.28-osx10.6-x86_64.dmg 4.hfs
Jika Anda berhasil dengan instruksi dari Lekensteyn dan binfalse lebih banyak kekuatan untuk Anda. Jika Anda mendapatkannya
Saat ini Ubuntu hanya hadir dengan dmg2img versi 1.6.2 dan versi 1.6.4 terkadang membuat perbedaan. Anda juga dapat mengekstraksi partisi tertentu dari dmg dan hanya beberapa di antaranya yang hfs +
sumber
Saat menggunakan
dmg2img file.dmg imagefile.img
di linux jika Anda menerima pesan ERROR: Inflation gagal, cukup instal 7zip sebagaidan jalankan perintah berikut di terminal
dmg2img InstallESD.dmg imagefile.img
di terminal.Sekarang Anda dapat me-mount imagefile.img dengan
lalu
sumber
Pertama-tama instal DMG2IMG . Sekarang Anda dapat mengubahnya menjadi
IMG
:The
IMG
dapat dipasang dengan:Dan lihatlah
/mnt
sumber
Dalam kasus beberapa
.dmg
s, Anda tidak bisa7z x
mereka, ataumount
hasildmg2img
.Dalam hal ini,
.img
hasil daridmg2img your.dmg new.img
dapat memiliki parisinya diekstraksi dengan7z x
:Keberhasilan!
sumber
7z
pada file dmg. Mengapa mengubahnya?7z x your.dmg
gagal denganCan't open as archive: 1
, dan kapandmg2img
output tidak akan diterima olehmount
keduanya. Saya akan mengklarifikasimengikuti jawaban @aman dan @tuxdna, karena dmg2img tampaknya tidak berfungsi pada gambar dmg terkompresi.
jadi saya membuat skrip bash (diuji di ubuntu 14.10) untuk mengotomatiskan proses:
temukan di sini: https://github.com/aurelien-rainone/scripts/blob/master/mountdmg.sh
contoh penggunaan:
sumber