在Solaris中添加软件包时阻止用户交互

时间:2017-08-17 16:05:18

标签: unix chef solaris-10

我正在尝试在Solaris 5.10 Sparc上安装chef-client软件包。

当我使用命令pkgadd -d chef.sparc.solaris chef安装它时,它会问我“你想继续安装[y,n,?]”。

如何避免此用户交互并安装软件包?

1 个答案:

答案 0 :(得分:1)

Oracle的帮助网站上有相关文档。

https://docs.oracle.com/cd/E19683-01/817-6958/swmgrpkgs-19113/index.html

只是为了备份链接,他们列出了两种方式,一种是在当前目录中放置了这样的管理文件或/ var / sadm / install / admin ...它还有一个传递路径的选项管理文件直接到pkgadd。

mail=
instance=overwrite
partial=nocheck
runlevel=nocheck
idepend=nocheck
rdepend=nocheck
space=nocheck
setuid=nocheck
conflict=nocheck
action=nocheck
networktimeout=60
networkretries=3
authentication=quit
keystore=/var/sadm/security
proxy=
basedir=default

另一种方法是利用pkgask存储您的响应...查看pkgask手册页,我认为这是更好的方法。