使用 pkgadd 和 admin 文件在 Solaris 中以静默和非交互式方式安装软件包

使用 pkgadd 和 admin 文件在 Solaris 中以静默和非交互式方式安装软件包

我给出的命令是:

pkgadd -a admin file -d absolutepathofpackage

然后,它显示以下错误

The following packages are available:
1  Packagename      BigFix Agent
                  (sparc) 9.2.8.74

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all

如何在静默安装过程中包含此步骤?

答案1

用于pkgadd -n ...以非交互模式安装软件包。

更多信息可以在以下位置找到:man pkgadd

答案2

您必须使用“管理”文件,更好地称为“响应文件”

例如我用这个

mail=
instance=overwrite
partial=quit
runlevel=quit
idepend=quit
rdepend=quit
space=quit
setuid=nocheck
conflict=quit
action=nocheck
basedir=default

使用前

man -s4 admin

并检查每行是否满足您的要求

然后用这个命令安装

pkgadd -a file.response -n -d /path/pkg.pkg

或者

yes all|pkgadd -a file.response -d /path/pkg.pkg

相关内容