¿Instalando .pkg con terminal?

69

¿Es posible instalar un .pkg usando un terminal? (Quería instalar una aplicación a través de ssh).

    
pregunta Matthieu Riegler 21.11.2012 - 12:23

2 respuestas

81

/ usr / sbin / installer

  

El comando del instalador se usa para instalar los paquetes del instalador de Mac OS X en un dominio o volumen específico. los        El comando del instalador instala un solo paquete por invocación, que se especifica con el parámetro -package (-pkg        es aceptado 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 sean descalificados por un cheque del paquete        herramienta (s).

Vea man installer para la funcionalidad completa. A menudo

sudo installer -pkg /path/to/package.pkg -target /

es todo lo que se necesita.

    
respondido por el nohillside 21.11.2012 - 12:28
3

Instala todos los archivos .pkg de la carpeta actual en /Applications :

for f in *.pkg ; 
    do sudo installer -verbose -pkg "$f" -target /
done

Como alternativa, puede instalar los paquetes en su carpeta de inicio con -target ~ . Terminarán en /Users/<your_account>/Applications a menos que una ruta específica esté predefinida en el instalador.

  

Si necesita ver qué contiene exactamente un instalador de pkg y qué secuencias de comandos previas y posteriores a la instalación se ejecutarán, puede instalar SuspiciousPackage (freeware), y use la vista previa rápida del Finder mientras se selecciona el archivo .pkg . Presionar la barra espaciadora en el buscador con el archivo seleccionado debería funcionar también.

    
respondido por el ccpizza 18.03.2017 - 23:05

Lea otras preguntas en las etiquetas