É possível instalar um .pkg usando um terminal? (Eu queria instalar um aplicativo através do ssh).
81
O comando instalador é usado para instalar pacotes do instalador do Mac OS X em um domínio ou volume especificado. O comando installer instala um único pacote por chamada, que é especificado com o parâmetro -package (-pkg é aceito como sinônimo). Pode ser um único pacote ou um metapacote. No caso do metapacote, os pacotes que fazem parte da instalação padrão serão instalados, a menos que sejam desqualificados pelas ferramentas de verificação de um pacote.
Veja man installer
a funcionalidade completa. Frequentemente
sudo installer -pkg /path/to/package.pkg -target /
é tudo o que é necessário.
/
é um caminho e um dispositivo é montado nele. Então, por que uma opção que requer um dispositivo como argumento seria aceita/
?installer -dominfo
.Instale todos os
.pkg
arquivos da pasta atual para/Applications
:Como alternativa, você pode instalar os pacotes na sua pasta pessoal com
-target ~
. Eles terminarão a/Users/<your_account>/Applications
menos que um caminho específico seja predefinido no instalador.fonte
/Applications
- depende do pacote, por exemplo, o PowerShell para macOS instala/usr/local
.