跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 10 1/13 安装指南:Live Upgrade 和升级规划 Oracle Solaris 10 1/13 Information Library (简体中文) |
1. 在何处查找 Oracle Solaris 安装规划信息
8. 在安装了非全局区域的系统中升级 Oracle Solaris OS
第 2 部分使用 Live Upgrade 升级和迁移到 ZFS 根池
13. 针对安装了非全局区域的 ZFS 的 Live Upgrade
使用下列标准的 Oracle Solaris 实用程序时,必须在无用户输入信息提示的情况下,添加或删除软件包:
JumpStart 程序
Live Upgrade
Oracle Solaris 安装程序
Oracle Solaris Zones
要测试软件包以确保该软件包能在无用户交互的情况下安装,可使用 pkgadd 命令的 -a 选项创建一个新管理文件。-a 选项将定义一个安装管理文件,该文件用来替代缺省的管理文件。使用缺省文件时可能会导致提示用户输入更多信息。您可以创建一个管理文件,该文件指示 pkgadd 应绕过这些检查并安装软件包,无需用户确认。有关详细信息,请参见 admin(4) 或 pkgadd(1M) 手册页。
以下示例说明了 pkgadd 命令如何使用管理文件。
如果未提供任何管理文件,则 pkgadd 将使用 /var/sadm/install/admin/default。使用此文件可能会导致发生用户交互。
# pkgadd
如果在命令行上提供了一个相对管理文件,则 pkgadd 将在 /var/sadm/install/admin 中查找文件名并使用该文件。在本示例中,相对管理文件名为 nocheck,因此 pkgadd 将查找 /var/sadm/install/admin/nocheck。
# pkgadd -a nocheck
如果提供了绝对文件,则 pkgadd 将使用该文件。在此示例中,pkgadd 在 /tmp 中查找 nocheck 管理文件。
# pkgadd -a /tmp/nocheck
示例 C-3 安装管理文件
以下示例显示了一个几乎不需要与 pkgadd 实用程序进行用户交互的安装管理文件。除非软件包需要的空间大于系统中的可用空间,否则 pkgadd 实用程序将使用此文件并安装软件包,而不会提示用户输入更多的信息。
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck space=ask setuid=nocheck confiict=nocheck action=nocheck basedir=default