¿Se puede realizar el "arrastre a aplicaciones" de un volumen DMG montado en el terminal?

0

Intentando instalar automáticamente un .DMG descargado (de Docker), para que el host tenga acceso a docker run etc. en la Terminal.

Puedo adjuntar el volumen sin ningún problema con:

curl -O https://download.docker.com/mac/stable/Docker.dmg > ./Docker.dmg

Y luego montarlo:

hdiutil attach Docker.dmg

¿Cómo paso más allá de aquí y me burlo del "arrastrar y soltar en Aplicaciones" que luego se le pedirá al usuario?

Que yo sepa, no hay .pkg dentro de esta imagen. Por lo tanto, no puedo usar las respuestas de las preguntas relacionadas (que antes se denominaron duplicadas, esta pregunta es más precisa).

    
pregunta cbll 07.09.2017 - 15:06

1 respuesta

2

Use este comando una vez que .dmg está abierto para copiar la aplicación:

 cp -R /Volumes/Docker/Docker.app /Applications

El usuario obtendrá la ventana emergente de seguridad habitual cuando la aplicación se ejecute por primera vez:

Puede automatizar aún más el proceso expulsando la imagen de disco:

 diskutil unmount /Volumes/Docker

Luego, abra la aplicación para obtener la advertencia de seguridad:

 open /Applications/Docker.app
    
respondido por el IconDaemon 07.09.2017 - 15:24

Lea otras preguntas en las etiquetas