Estoy tratando de agregar algunos archivos en un dmg. ¿Cómo creo un archivo DMG desde un directorio?
Algunas instrucciones paso a paso se pueden encontrar aquí .
Después de abrir la Utilidad de Discos:
- Haga clic en el icono Nueva imagen
- Coloque el contenido de la carpeta/directorio en la imagen de disco recién creada.
Si desea hacerlo desde la línea de comandos, hdiutil
proporcionará más control que la Utilidad de Discos sobre cómo se crea el DMG. Como ejemplo, puede usar hdiutil
así:
hdiutil create -volname WhatYouWantTheDiskToBeNamed -srcfolder /path/to/the/folder/you/want/to/create -ov -format UDZO name.dmg
Ver man hdiutil
para más detalles.
-srcfolder
? Pregunto porque actualmente uso -skipunreadable
para evitar copy error Operation not permitted
errores cuando intenta acceder a archivos y directorios de Apple como.DocumentRevisions-v100
En Yosemite, esto también lo hizo por mí.
Agregue esta función a ~/.bash_profile
:
dmg(){
hdiutil create -fs HFS+ -srcfolder "$1" -volname "$2" "$2.dmg"
}
Uso en Terminal:
dmg /My/Source/Folder NameOfDmg
Me encontré con esto igual de tarde, y pensé que podría ahorrar algo de tiempo para la gente.
Usé este hilo para hacer mi archivo dmg, pero tuve que usar el parámetro "-fs" o hdiutil tendría un error con el error -5341.
Usando Yosemite, ejecuté lo siguiente:
hdiutil create -fs HFS+ -srcfolder /Users/danlund/TestFolder/ -volname Test test.dmg
-fs
ajuste predeterminado en APFS, por lo que puede omitir este parámetro.
Loïc Wolff
Moisés