跳过导航链接 | |
退出打印视图 | |
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (简体中文) |
1. 从 Oracle Solaris 10 转换到 Oracle Solaris 11 发行版(概述)
Oracle Solaris 10 SVR4 和 IPS 软件包对比
使用 IPS 更新,可以系统中具有可用更新的所有软件包,或者,可以更新系统不限制的单个软件包。如果软件包受限制,则会提供相应的消息,指明受限制的原因。软件包限制一般表示依赖性问题或版本问题。对于大多数软件包更新操作,会先创建克隆 BE 或创建备份 BE,然后将软件更新应用到克隆 BE,以便可以引导回先前的 BE。某些 pkg update 操作(如更新非全局区域或更新特定的软件包)可能不会生成克隆 BE 或备份 BE。
以下选项可用:
安装后添加软件包-Live Media 包含一组适用于台式机或手提电脑的软件。文本安装介质包含更适合于通用服务器系统的较小的一组软件。文本安装程序不安装 GNOME 桌面。要在文本安装后添加软件包(包括 Oracle Solaris Desktop (GNOME 2.30)),请参见《安装 Oracle Solaris 11.1 系统》中的"执行文本安装后添加软件"。
更新已安装系统中的所有软件包-要更新具有可用更新的系统中的所有软件包,请使用 pkg update 命令,如下:
# pkg update
运行此命令会更新可能不考虑更新的软件包,例如内核组件和其他低级别的系统软件包。
根据软件包系统信息库或发布者状态,您的系统可以自动从 Solaris 11 更新到 Solaris 11.1。如果要更新系统映像,但不希望更新到其他发行版,请参见《添加和更新 Oracle Solaris 11.1 软件包》中的"更新映像"。
有关使用此命令更新 BE 的示例,请参见管理引导环境。
显示需要更新但实际不安装软件包的系统中的那些软件包。
# pkg update -nv --accept
添加或更新单个软件包-要添加单个软件包,请使用 pkg install 命令。同时,也会更新所有相关软件包。
按照以下方法安装单个软件包:
# pkg install communication/im/pidgin
按照以下方法更新单个软件包:
# pkg update system/management/ocm
安装传送修复的软件包更新-pkg update 操作可能包括错误修复,因此该操作类似于在先前的 Oracle Solaris 发行版中应用特定修补程序。
带有有效 Oracle 的 Oracle 客户具有访问 support 软件包系统信息库的权限,因此可以定期更新 Oracle Solaris 11 系统。对 support 系统信息库进行的更新称为支持系统信息库更新 (Support Repository Update, SRU),并且定期执行。请参见如何配置 Oracle Solaris support 系统信息库。
如果需要使用 https_proxy 和 http_proxy 在已安装 Oracle Solaris Zones 的系统上访问 IPS 系统信息库,请参见《Oracle Solaris 11.1 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理》中的"在安装了区域的系统上进行代理配置"。
SRU-从 Oracle Solaris 11 support 系统信息库进行的更新可用作支持系统信息库更新 (support repository update, SRU)。SRU 替换了 Oracle Solaris 10 发行版中提供的维护更新或修补程序包。
将来的 Oracle Solaris 11 发行版-将来的 Oracle Solaris 11 发行版将在 support 系统信息库中提供或在提供当前可用 OS 的 release 系统信息库中提供。
以下摘要提供关于选择最适用于您环境的更新方法的信息。有关更新系统映像的最佳方法的更多信息,请参见《添加和更新 Oracle Solaris 11.1 软件包》中的"更新映像"。
台式机系统或手提电脑-在台式机环境中,可以通过使用以下命令确定可用的更新:
# pkg update -nw --accept
开发系统-可以使用 pkg update 操作将特定修复或 SRU 应用于这些系统,以对当前处于开发阶段的应用程序的影响进行评估。应用 SRU 时,将会创建新 BE。如有必要,可以回退到原始 BE。
生产系统-在大的企业环境中,SRU 可以应用于非生产系统,以评估 OS 变更对当前运行的生产环境的影响。如果 SRU 安装后非生产系统保持稳定且评估完成,SRU 则可以应用于生产系统中的新 BE,且可以回退到原始 BE(如有必要)。
如果要应用支持更新,请使用以下步骤配置 support 系统信息库。
设想在 /var/pkg 内创建目录,以存储密钥和证书。
# mkdir -m 0755 -p /var/pkg/ssl # cp -i Oracle_Solaris_11_Support.key.pem /var/pkg/ssl # cp -i Oracle_Solaris_11_Support.certificate.pem /var/pkg/ssl
密钥文件通过引用保留下来,因此如果包管理系统无法访问这些文件,您将会遇到错误。
# pkg set-publisher \ -k /var/pkg/ssl/Oracle_Solaris_11_Support.key.pem \ -c /var/pkg/ssl/Oracle_Solaris_11_Support.certificate.pem \ -O https://pkg.oracle.com/solaris/support solaris
# pkg update
如前所述,此操作会通过创建新 BE 或创建备份 BE 来使用最新的软件包版本更新系统中的软件包。