我想自动化在 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
是用户名。
我又找到了一个命令:这将挂载磁盘映像,然后将应用程序移动到应用程序文件夹。请帮助使用 Applescript/python/java 实现相同的功能。
hdiutil mount install_flash_player_osx.dmg
sudo cp -R "/Volumes/Flash Player 2/Flash Player 2.app" /Applications