2-7-PatchesAdministration

 /cdrom/sol_10_305_x86/s2/Solaris_10/Product 下是包含系统自带的补丁包

该目录下的包需要复制到/var/spool/pkg目录下再使用pkgadd才可以被安装
cp -r SUNWi15cs /var/spool/pkg
pkgadd SUNWi15cs
 
  2-7系统补丁管理
 
补丁类型:
standard patches
recommended patches
firmware and PROM   (firmware:固化在硬件中的软件)
patch clusters  补丁包集 
 
 
补丁的格式:  补丁号-版本号.zip   如:105050-01.zip
 
 
安装补丁之前 查看当前系统的补丁包安装情况
showrev -p
patchadd -p  
 输出一样 但是patchadd需要花费更长时间执行命令  
               因为showrev是一个可执行的二进制程序
                   patchadd是一个script(脚本程序)
 
可以使用patchrm命令卸载在/var/sadm/patch目录下的某个补丁
 
一个新的软件包或补丁包的安装 会增加/var/sadm文件目录的大小
确保/var文件系统有足够的大小是很重要的
 
 
获取补丁的方法:sun官方网站下载  ftp
 
 
获得补丁后  必须复制补丁到/var/tmp目录下 以便安装
 
安装失败的原因可能是 补丁的访问权限和所属住 使用chown和chmod命令更改
 
解压补丁命令  #/usr/bin/unzip 105050-01.zip
      早期补丁格式为tar的  如101010-01.tar.Z
                            解压 #/usr/bin/zcat 105050-01.tar.Z | tar xvf -
 
 
 
安装和移除补丁---------------
 
--安装 patchadd
 
# cd /var/tmp
# patchadd 105050-01
Checking installed patches...
 
使用选项-d 将不保存补丁原件 且该补丁包安装后不可以被卸载
 
         安装补丁包集命令install_cluster
     为了方便安装补丁的第一步,补丁集提供选择Solaris OS等级
     对于磁盘空间不是很足的用户,补丁集不是必须安装的
     在安装补丁集之前,补丁集脚本为了能保存在/var/sadm/pkg目录下会自动检测其空间大小,空间不足,安装终止
     安装时可以不保存原补丁集 使用选项-nosave ,使用了该选项后,在有必要的时候却不可以卸载该补丁
     可以使用patchrm移除补丁集内的单个补丁  README文件在安装好后位于/var/sadm/patch目录下
     安装步骤:1.确定补丁集已经解压 
               2.确定安装方法,建议使用默认save或-nosave选项 
               3.改变到补丁集目录下阅读CLUSTER_README文件: 
                  a.补丁集介绍b.补丁包括c.重要说明和警告d.保存和拆除选项e.指定安装说明f.指定补丁安装环境g. 其他条款和建议
               4.安装。进入补丁集目录,使用命令#./install_cluster
               5.查看其它补丁的README文件 决定安装其他补丁
               6.查看已安装的补丁信息# more /var/sadm/install_data/Solaris_10_Recommended_log
               7.重启系统让补丁生效
 
--移除 patchrm
                除非:1.  patchadd -d 安装的补丁不能使用patchrm移除
                      2.  这个补丁对另一个包是必须的
                      3.  这个补丁被之后版本的补丁替代了
 
# patchrm 105050-01
Checking installed packages and patches...
Backing out patch 105050-01...
Patch 105050-01 has been backed out.
#
 
 
 
P302
The smpatch Utility
 
 
 

你可能感兴趣的:(Solaris,职场,patch,休闲,补丁管理)