我想自动执行在Mac上安装应用的过程。在谷歌搜索之后,我发现下面的终端命令将应用程序安装到目标计算机而不提示输入密码。
sudo visudo
rajasekaranr ALL=(root) NOPASSWD: /usr/sbin/installer
sudo installer -store -pkg "/User/MyName/Downloads/Network Recording Player.pkg" -target /
如何在Applescript中实现上述命令?或者有没有更好的方法来自动化在Mac上安装应用程序的过程?还请确认这些命令指向的安装路径是什么?我如何确认该应用程序是否已安装?
在终端命令中,rajasekaranr
是用户名。
我找到了另外一个命令:这将挂载磁盘映像,然后将应用程序移动到Application文件夹。请使用Applescript / python / java帮助实现相同的功能。
hdiutil mount install_flash_player_osx.dmg
sudo cp -R "/Volumes/Flash Player 2/Flash Player 2.app" /Applications