Instalando um .dmg via linha de comando

Precisei instalar um dmg (wget do rudix) hoje remotamente em um mac os, para referência futura e para quem mais precisar, eis como fazê-lo:

#hdiutil vai montar o dmg e dizer qual o path:
hdiutil attach wget-1.12-0.dmg
# no meu caso foi em /Volumes/wget.pkg/
cd /Volumes/wget.pkg/
# agora vamos efetivamente instalar o .pkg:
installer -allow -verbose -pkg wget.pkg -target /
# se "This package requires authentication to install.", sudo resolve:
sudo installer -allow -verbose -pkg wget.pkg -target /
# agora é desmontar o .dmg
cd ~ ; hdiutil detach /Volumes/wget.pkg

2 thoughts on “Instalando um .dmg via linha de comando

  1. O novo utilitário do Rudix (rudix.py) está fazendo exatamente esse comando, quando se passa a opção para atualizar o sistema. Ele baixa os DMGs e instala, igual o que tu fez manualmente.

  2. você só esqueceu de dizer que esse rudix.py ainda não é público. Pô ruda, cadê o release-early-release-often?

Comments are closed.