Solaris 11以后不在使用EIS光盘来升级系统补丁包(含内核),而是采用类似于linux的yum包管理方式,以后要使用补丁信息库来更新补丁。
1、首先下载solaris 11.2的完整的Repository 库。包含4个文件sol-11_2-repo-1of4.zip,sol-11_2-repo-2of4.zip,sol-11_2-repo-3of4.zip,sol-11_2-repo-4of4.zip.
还有install-repo.ksh脚本,将他们放在同一个目录下/root/
#cd /root
#./install-repo.ksh -d /export/repoSolaris11/dev –c
#pkgrepo info -s /export/repoSolaris11/dev
#pkg set-publisher -G '*' -M '*' -g /export/repoSolaris11/dev solaris
#
2、下载最新的SRU包含了三个文件:p21077747_1100_SOLARIS64_1of3.zip,p21077747_1100_SOLARIS64_2of3.zip,p21077747_1100_SOLARIS64_3of3.zip。
把SRU更新加入到Repository 库中。
#./install-repo.ksh -d /export/SRU –c –I
在当前目录创建了incr的ISO。
#mount -F hsfs /export/repoSolaris11/sol-11_2_10_5_0-incr-repo.iso /mnt
# pkgrepo info -s /mnt/repo
发布者 软件包 状态 已更新
solaris 1192 联机 2015-05-06T19:36:52.993422Z
#rsync -aP /mnt/repo/ /export/repoSolaris11/dev
# pkgrepo info -s /export/repoSolaris11/dev
发布者 软件包 状态 已更新
solaris 1192 联机 2015-05-06T19:36:52.993422Z
# pkgrepo rebuild -s /export/repoSolaris11/dev
Initiating repository rebuild.
# pkgrepo info -s /export/repoSolaris11/dev
发布者 软件包 状态 已更新
solaris 5393 联机 2015-06-05T22:48:25.150763Z
root@primary:/pkg update –nv (查看模拟更新信息,不执行)
root@primary:/export/repoSolaris11/dev# pkg update (执行升级)
要删除的软件包: 4
要安装的软件包: 29
要更新的软件包: 296
创建引导环境: 是
创建备份引导环境: 否
下载 软件包 文件 XFER (MB) 速度
已完成 329/329 17109/17109 379.9/379.9 0B/s
阶段 项目
正在删除旧操作 3681/3681
正在安装新操作 10470/10470
正在更新修改的操作 15241/15241
正在更新软件包状态数据库 完成
正在更新软件包缓存 300/300
正在更新映像状态 完成
正在创建快速查找数据库 完成
正在更新软件包缓存 1/1
solaris 的克隆已存在,且已被更新并激活。在下次
引导时,引导环境 solaris-1 将挂载到 '/'上。
在准备好切换到此更新的引导环境时重新引导。
正在更新软件包缓存 1/1
---------------------------------------------------------------------------
注意:请查看位于以下网址的发行说明:
http://www.oracle.com/pls/topic/lookup?ctx=solaris11&id=SERNS
---------------------------------------------------------------------------
#pkgrepo list -Hs /export/repoSolaris11/dev entire@0.5.11-0.175.2.0.0.42.0
#root@primary:/export/repoSolaris11/dev# pkgrepo list -Hs /export/repoSolaris11/dev entire
solaris entire 0.5.11,5.11-0.175.2.10.0.5.0:20150506T004500Z
solaris entire 0.5.11,5.11-0.175.2.0.0.42.0:20140624T193832Z
root@primary:~# beadm list
BE Flags Mountpoint Space Policy Created
-- ----- ---------- ----- ------ -------
solaris - - 8.48M static 2015-06-05 01:57
solaris-1 NR / 11.74G static 2015-06-06 06:57
root@primary:~# beadm
root@primary:~# beadm destroy -Ff solaris
root@primary:~# beadm list
BE Flags Mountpoint Space Policy Created
-- ----- ---------- ----- ------ -------
solaris-1 NR / 12.91G static 2015-06-06 06:57