Quiero instalar un archivo dmg en un servidor remoto. Todo lo que tengo es un acceso ssh. Como un DMG es una imagen de disco, traté de montarlo, pero el montaje no parece reconocer su formato.
filedice que mi archivo dmg es a VAX COFF executable.
install
command-line
dmg
philant
fuente
fuente

Docker.dmgy no tenía<image>.pkgpara que no funcionaraDebería poder montar
.dmgusando:Y luego copie su contenido (que aparece en
/Volumes) donde quiera.fuente
Tuve que montar y copiar el
.appde/Applicationsla carpeta. Para Etcher.app:Primero como dijo @trojanfoe:
Luego
Luego tienes tu aplicación en la
/ApplicationscarpetaNo olvide desmontar el volumen:
Lo hice funcionar después de leer las instrucciones de una publicación de blog .
fuente
Si desea realizar una secuencia de comandos de la instalación, requiere algunos pasos más, ya que el nombre del
.dmgarchivo, el nombre del volumen creado, el nombre de la aplicación y el nombre del dispositivo que debe desconectarse pueden ser diferentes. Además, pueden tener espacios en ellos.También se
.dmgpuede tener un.apparchivo o un.pkgarchivo y requieren un comportamiento diferente.Aquí hay una función bash para instalar un dmg desde una URL remota:
Tenga en cuenta que si
.dmgtiene un.apparchivo que se ejecuta para instalar el programa, deberá volver a hacer algo diferente.fuente
hdiutil: detach failed - No such file or directoryPodrías probar el comando
open disk://host.tld/image.dmg.fuente
openno hizo nada, solo salió, sin mensaje de error.open path/to/file.dmgdisk://host.tld/