JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:基本管理     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  Oracle Solaris 管理工具(路线图)

2.  使用 Solaris Management Console(任务)

3.  使用 Oracle Java Web Console(任务)

4.  管理用户帐户和组(概述)

5.  管理用户帐户和组(任务)

6.  管理客户机/服务器支持(概述)

7.  管理无盘客户机(任务)

8.  关闭和引导系统简介

9.  关闭和引导系统(概述)

10.  关闭系统(任务)

11.  修改 Oracle Solaris 引导行为(任务)

12.  引导 Oracle Solaris 系统(任务)

13.  管理 Oracle Solaris 引导归档文件(任务)

14.  Oracle Solaris 系统引导的故障排除(任务)

15.  x86: 基于 GRUB 的引导(参考)

16.  x86: 引导未实现 GRUB 的系统(任务)

17.  使用 Oracle Solaris 自动注册的 regadm 命令(任务)

18.  管理服务(概述)

19.  管理服务(任务)

20.  管理软件(概述)

Oracle Solaris 操作系统中的新增功能

Oracle Solaris 自动注册

用于支持 Oracle Solaris 区域的软件包和修补工具增强功能

延迟激活修补

Oracle Solaris OS 中包含的 Common Agent Container

patchadd -M 命令处理多个修补程序的方式的改进

软件包和修补程序工具增强功能

软件管理任务所在的位置

软件包概述

用于管理软件包的工具

添加或删除软件包 (pkgadd)

软件包的添加要点 (pkgadd)

删除软件包的原则 (pkgrm)

对添加和删除不支持区域的软件包及 Solaris 发行版修补程序的限制

在添加软件包时避免用户交互 (pkgadd)

使用管理文件

使用响应文件 (pkgadd)

21.  使用 Oracle Solaris 系统管理工具管理软件(任务)

22.  使用 Oracle Solaris 软件包命令管理软件(任务)

23.  管理修补程序

A.  SMF 服务

索引

在添加软件包时避免用户交互 (pkgadd)

本节提供有关在用 pkgadd 命令添加软件包时避免用户交互的信息。

使用管理文件

在使用 pkgadd -a 命令时,该命令会在一个特殊的管理文件中查找有关如何继续安装的信息。通常,pkgadd 命令会执行几项检查,并在实际添加指定软件包之前提示用户进行确认。但是,您也可以创建一个管理文件,指示 pkgadd 命令应忽略这些检查并且无需用户确认即安装软件包。

缺省情况下,pkgadd 命令会在当前工作目录中查找管理文件。如果 pkgadd 命令在当前工作目录中未找到管理文件,便会在 /var/sadm/install/admin 目录中查找指定的管理文件。pkgadd 命令还接受管理文件的绝对路径。


注 - 明智地使用管理文件。在使用管理文件之前,为了避免执行这些检查并避免出现 pkgadd 命令通常提供的提示,您应当知道软件包文件的安装位置以及软件包安装脚本的运行方式。


以下示例显示了一个管理文件,该管理文件禁止 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

管理文件可用来在添加软件包时避免用户交互,除此之外,它还有几种其他用途。例如,使用管理文件,可以在出错时退出软件包安装(无用户交互),或者避免在通过 pkgrm 命令删除软件包时进行用户交互。

还可以为软件包指定一个特殊的安装目录,当您希望在系统上维护同一个软件包的多个版本时,您可能需要这样做。为此,可通过使用 basedir 关键字来在管理文件中设置备用基目录。该关键字指定要将软件包安装到的位置。有关更多信息,请参见 admin(4) 手册页。

使用响应文件 (pkgadd)

响应文件中包含由交互式软件包询问的特定问题的答案。交互式软件包中有一个 request 脚本,该脚本会在安装软件包之前询问您几个问题,如是否应当安装软件包的可选部分。

如果在安装之前知道要安装的是交互式软件包,而且希望存储答案,以免在以后安装时进行用户交互,请使用 pkgask 命令保存您的答案。有关此命令的更多信息,请参见 pkgask(1M)

在存储了 request 脚本所询问问题的答案之后,可以使用 pkgadd -r 命令来安装软件包,而无需用户交互。