管理文件

用途

描述安装缺省值文件的格式。

描述

admin 是 ASCII 文件的通用名称,用于通过对安装参数指定值来定义缺省安装操作。 例如,它允许管理员定义在系统上已存在要安装的软件包时如何继续操作。

/var/sadm/install/admin/default 是系统随附的缺省 admin 文件。 缺省文件不可写,因此要指定与此文件不同的值,请创建新的 admin 文件。 admin 文件没有命名限制。 使用 pkgadd 命令的 -a 标志安装软件包时,命名该文件。 如果未使用 -a 标志,那么将使用缺省 admin 文件。

admin 文件中的每个条目都是建立以下格式的参数值的行:
   param=value
可以在 admin 文件中定义 11 个参数。 不需要文件将值指定给所有 11 个参数。 如果未指定值,那么 pkgadd 会询问安装程序如何继续。
除另有说明外,下面显示了 11 个参数及其可能的值。 可以按任何顺序指定它们。 可以为这些参数中的任何一个指定值 ask,这意味着,如果发生此情况,将通知安装程序并要求安装程序在此时提供指示信息。
参数 描述
基本目录 指示要安装可重定位包的基本目录。 该值可能包含 $PKGINST ,以指示要作为程序包实例的函数的基本目录。
mail 定义在安装软件包后应该向其发送邮件的用户的列表。 如果列表为空或者 admin 文件中不存在该参数,那么将使用缺省值 rootask 值不能与此参数一起使用。
运行级别 如果运行级别 (系统状态) 对于软件包的安装或除去不正确,那么指示解决方案。 选项包括:
nocheck
不检查运行级别 (系统状态)。
退出
如果不满足运行级别 (系统状态) ,那么异常中止安装。
冲突 指定在安装期望覆盖先前安装的文件时要执行的操作,从而在软件包之间产生冲突。 选项包括:
nocheck
不检查冲突; 将覆盖冲突中的文件。
退出
如果检测到冲突,那么异常中止安装。
无更改
覆盖冲突文件的安装; 未安装冲突文件。
setuid 检查安装后启用了 setuid 或 setgid 位的可执行文件。 选项包括:
nocheck
请勿检查 setuid 可执行文件。
退出
如果检测到 setuid 进程,那么异常中止安装。
无更改
覆盖 setuid 进程的安装; 在未启用 setuid 位的情况下安装进程。
操作 确定包开发者提供的操作脚本是否包含可能的安全性影响。 选项包括:
nocheck
忽略操作脚本的安全性影响。
退出
如果操作脚本可能对安全性产生负面影响,那么异常中止安装。
部分 检查是否已在系统上部分安装了某个版本的软件包。 选项包括:
nocheck
请勿检查是否存在部分安装的软件包。
退出
如果存在部分安装的软件包,那么将异常中止安装。
i从属 控制其他软件包是否依赖于要安装的软件包的解决方案。 选项包括:
nocheck
请勿检查程序包依赖关系。
退出
如果不满足软件包依赖关系,那么异常中止安装。
依赖 控制其他包是否依赖于要除去的包的解决方案。 选项包括:
nocheck
请勿检查程序包依赖关系。
退出
如果不满足程序包依赖关系,那么异常中止除去。
空间/空格/空号脉冲 (space) 控制是否不满足程序包的磁盘空间需求的解决方案。 选项包括:
nocheck
请勿检查空间需求 (如果空间不足,安装将失败)。
退出
如果未满足空间需求,那么异常中止安装。

无法在用于非交互式安装的 admin 文件中定义值 ask (因为根据定义,没有安装程序交互)。 这样做会导致需要输入时安装失败。