Estoy intentando crear un bash script que automatice todas las partes de una instalación de software .dmg/pkg.
Por ejemplo, el script debería sacar el instalador de aquí: http://download.techsmith.com/snagitmac/enu/Snagit.dmg
Debería sacar el instalador de la red, ejecutar el instalador, pasar automáticamente por todos los avisos al usuario, y ejecutar Root para que el usuario sólo tenga que ejecutar el script.
¿Existe alguna forma de hacer que el instalador de snag it proceda sin interacción humana y termine el instalador a través de este script?
Este es el script que tengo hasta ahora:
#!/bin/bash -e
cd ~/Desktop
curl -O http://download.techsmith.com/snagitmac/enu/Snagit.dmg
0 votos
Sí, estoy tratando de desarrollar un script que otros usuarios utilizarán en su propio ordenador.
0 votos
Entiendo lo que dices. Acabo de probar en una ventana privada. Tengo que encontrar la manera de conseguir un enlace de descarga directa que cualquiera pueda utilizar.
0 votos
¿Cuál es exactamente su pregunta? ¿Cómo obtener un enlace de descarga directa (que sería off-topic aquí), cómo acceder a un archivo .dmg desde bash o algo completamente diferente? Un sitio de preguntas y respuestas como AD no funciona muy bien para ayudarte a desarrollar un script de forma intermitente, por favor, haz preguntas específicas en su lugar (como quizás "cómo puedo acceder al contenido de un archivo .dmg desde bash", "cómo puedo ejecutar un instalador desde un archivo .dmg", etc.). Por favor, muestre también lo que ha intentado hasta ahora (incluyendo la búsqueda en este sitio) para evitar obtener respuestas que no funcionen.
0 votos
Gracias a todos. Su información me ha ayudado a aprender mucho, y he actualizado la pregunta con el enlace correspondiente. Mi pregunta ahora es, ¿hay alguna forma de hacer que el instalador de snag it proceda sin interacción humana y termine el instalador a través de este script?
1 votos
¿Intentaste usar barril de cerveza casera?