第15章 软件安装和维护
- 格式:pdf
- 大小:1.53 MB
- 文档页数:27
UNIX操作系统
第15章 软件安装和维护
第15章 软件安装和维护
15.1 AIX 6软件概述
• 15.1.1 AIX 6产品集 • 15.1.2 软件包的定义 • 15.1.3 软件的状态 15.2 软件的安装与维护
习题
单元目标
了解AIX软件包的定义和命名规则
掌握AIX软件包的两种状态
掌握如何安装和维护软件包
FILESET 6.1.0.2 (New Version)
Install 6.1.0.0
FILESET 6.1.0.1 (Old Version) Applied FILESET 6.1.0.2
FILESET 6.1.0.1 (Old Version)
Committed:
Install 6.1.0.2
– Alt_Disk_Install – App-Dev – CDE – GNOME – Mozilla – PerfTools – Server – Infocenter – wsm_remote more…
fileset命名规则
LPP Package Fileset Suffix
bos.terminfo.print.data
软件服务管理
# smit service_software
比较报告
# smit compare_report
软件维护和实用工具
# smit maintain_software
ins 大部分是没有aix软件名称的. 一般它只是一个APAR号,这样的补丁程序用前面的安装方 法是没有办法安装的,只能使用instfix的命令进行安装. instfix命令通过APAR(Authorized Program Analysis Report特许程序分析报告)号或其他关键词来查询与安装 某个修补或修补集 列出光盘中可供安装的修补
0
Fix
Modification
MIGRATION
smit update_all
每个软件fileset都有各自的版本号,操作系统也有它的版本号
Version和Release版本号的升级需要购买,而后面两个版本 号的升级可以到IBM网址免费下载
15.1.3 软件的状态
Applied:
Commit or Reject
# instfix –T –d /dev/cd0
根据关键字在光盘中查找修补: # instfix -s SCSI -d /dev/cd0
instfix命令(2)
从光驱中安装APAR号为IY58143的软件包 # instfix –k IY58143 –d /dev/cd0 查询APAR号为IX38794的相关filesets 是否安装或当前状态,-i选项 表示只查询并不安装 # instfix –ik IX38794 All filesets for IY58143 were found. 列出已经安装或部分安装的AIX BOS维护版本 # instfix -i | grep ML All filesets for 6.1.0.0_AIX_ML were found. All filesets for 6100-01_AIX_ML were found. 列出部分安装的AIX BOS维护版本缺少的文件 # instfix -ciqk 6100-01_AIX_ML | grep :-:
Committed FILESET 6.1.0.2
软件两种状态的区别
一个软件升级为applied状态,在系统中保留了 这个软件的新旧两个版本。其中旧版本保留在 /usr/lpp/PackageName下,这时在系统中起作用 的是该软件的新版本。 如果新版本软件不符合用户的需求,可以用 Reject方法恢复旧版本。
如果新版本软件符合用户的需求,可以删除旧版 本,用commit的方法将旧版本删除。 如果一个软件处于committed状态,系统中只保 留软件的当前的新版本。
15.2 软件的安装与维护
# smit install
安装与升级软件
# smit install_update
安装软件
软件清单
fileset: bos.adt.prof
文件集 –最小软件单元 –实现特定的功能
软件包Bundles
bundle :为满足特定的工作环境而选择的Package和 Fileset的组合.如应用开发环境,CDE图形环境等。 用户自己也可以根据自己的需求定义自己的Bundle.
AIX预定义的系统bundle
# smit list_installed
列出已安装软件
修补库
Available updates (from IBM Web site)
Fix repository (locally stored filesets)
Installed fixes
Fix Central Web站点
fix services界面(from Fix Central)
Fileset这种命名格式基本上描述了此文件集的内容和层次关 系,方便管理员查看和管理。 如果某个LPP中包含有信息库,那么这个信息库的名字定义是: LPP.msg[lang].package.fileset
软件升级的版本号
# oslevel
6 . 1 .
Version Release
0 .
15.1.2 软件包的定义
LPP: bos
Licensed Program Product –软件包的集合 –有版权的完整软件产品 软件包 实现相同功能的 多个Fileset的集合
package: bos.INed
package: bos.adt
fileset: bos.INed
fileset: bos.adt.lib
15.1.1 AIX 6产品集
AIX LPPs AIX documentation Expansion Pack
Bonus Pack Web
(not available in AIX 6.1)
AIX Toolbox for Linux
(included in AIX 6.1 Expansion pack)
习题(2)
7、用户的软件处于下列哪些种状态时,才可以正常使用? A. Applied state B. Removed state C. Install state D. Commit state 8、如何查看系统上安装的所有的软件? 9、下列哪个命令可以显示bos.64bit软件包的版本号 A. ls –l bos.64bit B. lslpp –l bos.64bit C. install –version bos.64bit D. instfix –i bos.64bit 10、SMIT菜单中”Install Software”和”Update Installed Software to Latest Level (Update All)”有什么区别?
实验: AIX software installation
● 查看和安装AIX软件
● 使用AIX的补丁(可选)
单元小结
AIX的程序包的命名习惯包括以下的术语:
– – – – LPP Package Fileset Suffix
安装软件最容易的方法是使用SMIT,还可以使用 geninstall 和 installp 命令来进行安装。
习题
1、什么是fileset? 2、什么是package? 3、什么是lpp? 4、什么是bundle? 5、下列哪些可以作为一个实体来安装 A. Fileset B. LPP C. Package D. Bundle 6、系统的版本号是6.1.2.0,那么系统的Modification的版本是什么 A. 6 B. 1 C. 2 D. 0