¿Es posible instalar un .pkg usando un terminal? (Quería instalar una aplicación a través de ssh).
81
El comando de instalación se utiliza para instalar paquetes de instalación de Mac OS X en un dominio o volumen específico. El comando del instalador instala un único paquete por invocación, que se especifica con el parámetro -package (-pkg se acepta como sinónimo). Puede ser un paquete único o un metapaquete. En el caso del metapaquete, los paquetes que forman parte de la instalación predeterminada se instalarán a menos que las herramientas de verificación de paquetes lo descalifiquen.
Ver man installer
para la funcionalidad completa. A menudo
sudo installer -pkg /path/to/package.pkg -target /
es todo lo que se necesita
/
es una ruta y un dispositivo está montado en ella. Entonces, ¿por qué aceptaría una opción que requiere un dispositivo como argumento/
?installer -dominfo
.Instale todos los
.pkg
archivos de la carpeta actual para/Applications
:Como alternativa, puede instalar los paquetes en su carpeta de inicio con
-target ~
. Terminarán en a/Users/<your_account>/Applications
menos que una ruta específica esté predefinida en el instalador.fuente
/Applications
: depende del paquete, por ejemplo, en las instalaciones de PowerShell para macOS/usr/local
.