如何在Mac OS X中静默安装pkg文件

san*_*osh 13 macos packagemaker silent-installer

我正在开发一个Mac OS X应用程序(云打印应用程序).要运行我的应用程序,我需要一些支持驱动程 所以我使用包装制造商软件打包了那些驱动程序和我的应用 我创建了一个pkg文件.

它作为包安装程序正常工作.但我需要通过在终端中运行脚本/命令来静默安装此软件包.

PS:无提示安装是在任何用户干预下安装软件的方法(例如同意条款).它将使用终端命令使用admin privillages静默安装软件.在Windows端,可以执行此静默安装.

任何人都可以提供解决方案在包安装程序中执行此静默安装吗?

san*_*osh 15

在转移到其他安装程序之前,我们可以使用以下命令以静默方式安装安装程序包

sudo installer -store -pkg "/User/MyName/Desktop/helloWorld.pkg" -target /
Run Code Online (Sandbox Code Playgroud)

这个链接得到了参考.

  • 至少在MacOS Sierra上,如果直接安装包,则应省略参数-store. (3认同)

phu*_*gle 6

为了静默安装 *.pkg 文件,需要具有管理员权限。如果您有管理员密码,只需运行下面的命令: echo "your_admin_pwd" | sudo -S installer -allowUntrusted -verboseR -pkg "path/to/your.pkg" -target /