0 votes

Le "glisser vers les applications" d'un volume DMG monté peut-il être fait dans le terminal ?

Tentative d'installation automatique d'un .DMG téléchargé (de Docker), de sorte que l'hôte a accès à docker run etc. dans le terminal.

Je peux attacher le volume sans problème :

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

Et ensuite le monter :

hdiutil attach Docker.dmg

Comment puis-je aller plus loin et créer un modèle de "glisser-déposer vers les applications" qui sera ensuite demandé à l'utilisateur ?

A ma connaissance, il n'y a pas de .pkg dans cette image. Je ne peux donc pas utiliser les réponses des questions connexes (qui ont été doublées auparavant, cette question étant plus précise).

2voto

IconDaemon Points 17417

Utilisez cette commande une fois que le .dmg est ouvert pour copier l'application :

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

L'utilisateur obtiendra la fenêtre de sécurité habituelle lors du premier lancement de l'application :

enter image description here

Vous pouvez encore automatiser le processus en éjectant l'image disque :

 diskutil unmount /Volumes/Docker

Puis j'ouvre l'application pour obtenir l'avertissement de sécurité :

 open /Applications/Docker.app

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X