管理文件
用途
描述安装缺省值文件的格式。
描述
admin 是 ASCII 文件的通用名称,用于通过对安装参数指定值来定义缺省安装操作。 例如,它允许管理员定义在系统上已存在要安装的软件包时如何继续操作。
/var/sadm/install/admin/default 是系统随附的缺省 admin 文件。 缺省文件不可写,因此要指定与此文件不同的值,请创建新的 admin 文件。 admin 文件没有命名限制。 使用 pkgadd 命令的 -a 标志安装软件包时,命名该文件。 如果未使用 -a 标志,那么将使用缺省 admin 文件。
admin 文件中的每个条目都是建立以下格式的参数值的行:
param=value可以在 admin 文件中定义 11 个参数。 不需要文件将值指定给所有 11 个参数。 如果未指定值,那么 pkgadd 会询问安装程序如何继续。除另有说明外,下面显示了 11 个参数及其可能的值。 可以按任何顺序指定它们。 可以为这些参数中的任何一个指定值 ask,这意味着,如果发生此情况,将通知安装程序并要求安装程序在此时提供指示信息。
| 参数 | 描述 |
|---|---|
| 基本目录 | 指示要安装可重定位包的基本目录。 该值可能包含 $PKGINST ,以指示要作为程序包实例的函数的基本目录。 |
| 定义在安装软件包后应该向其发送邮件的用户的列表。 如果列表为空或者 admin 文件中不存在该参数,那么将使用缺省值 root 。 ask 值不能与此参数一起使用。 | |
| 运行级别 | 如果运行级别 (系统状态) 对于软件包的安装或除去不正确,那么指示解决方案。 选项包括:
|
| 冲突 | 指定在安装期望覆盖先前安装的文件时要执行的操作,从而在软件包之间产生冲突。 选项包括:
|
| setuid | 检查安装后启用了 setuid 或 setgid 位的可执行文件。 选项包括:
|
| 操作 | 确定包开发者提供的操作脚本是否包含可能的安全性影响。 选项包括:
|
| 部分 | 检查是否已在系统上部分安装了某个版本的软件包。 选项包括:
|
| i从属 | 控制其他软件包是否依赖于要安装的软件包的解决方案。 选项包括:
|
| 依赖 | 控制其他包是否依赖于要除去的包的解决方案。 选项包括:
|
| 空间/空格/空号脉冲 (space) | 控制是否不满足程序包的磁盘空间需求的解决方案。 选项包括:
|
无法在用于非交互式安装的 admin 文件中定义值 ask (因为根据定义,没有安装程序交互)。 这样做会导致需要输入时安装失败。