修补AIX系统 – 修补程序是在哪里? 如何申请?

我不是一个AIX大师…..我已经被分配到我的系统补丁到最新的补丁级别。

首先,我在哪里可以获得AIX 5.1和5.3的补丁?

其次,他们通常如何安装(即命令和程序)。

谢谢你的帮助。

AIX中的软件维护对于外行来说是复杂和陌生的。 目前,主要的AIX操作系统更新被称为“维护级”( ML ),对这些代码的修改被称为“服务包”( SP )。 您需要确定系统当前的级别以及希望升级到的级别。 使用“oslevel”命令显示系统的软件级别:

$ oslevel
6.1.3.0

这里,oslevel运行时没有参数,并显示基本软件级别,例如v6.1 ML 3

要显示SP级别的用法,

$ oslevel -s
6100-03-02-0939

在这里,我们在AIX 6.1的ML 3,SP 2

注意:我build议您阅读最新版本的服务和支持最佳实践文档,然后再进一步阅读本文所提供的信息,但这些内容几乎无法覆盖该主题的表面。


如之前的回答所述,SUMA是快速收集操作系统更新的一种方式,特别是在不熟悉IBM支持站点和/或AIX维护惯例的情况下。 这就是说,SUMA提供了一系列的选项和function,绝对可以混淆新手,所以这里是一个简短的使用场景:

  1. 确定您希望应用于您的系统的软件级别。
  2. 使用SUMA下载软件包
  3. 执行软件包的testing安装
  4. 使用Fix Central(在之前的评论中链接)或SUMA本身下载任何缺失的依赖关系(然而,SUMA的文件集search可能会被点击或错过)
  5. 冲洗和重复,直到testing出来干净,然后安装实际

这里是一个示例SUMA命令调用,可以下载需要将V5.3系统带到ML 9的更新:

$ suma -x -a RqType=ML -a RqName=5300-09 -a Action=Download

  1. -x :现在执行SUMA操作,而不是使用SUMA的内置计划安排作业
  2. -a RqType=ML :将请求types设置为ML
  3. -a RqLevel=5300-09 :selectAIX 5.3发行版的ML 09
  4. -a Action=Download :设置命令行动来下载。 这是默认设置,但为了清晰起见,此处包含此处。

默认情况下,SUMA会将软件包下载到/usr/sys/inst.images/installp/ppc目录。 除非中断,否则SUMA将在下载目录中执行一个inutoc命令,所以在运行后不需要这样做。


一旦软件被下载,就可以使用smitty进行安装:

$ smitty update_all

或使用“update_all”命令:

$ update_all -d /usr/sys/inst.images/installp/ppc -p

“update_all”命令中的“-p”表示“假装”模式。 假装运行干净后删除它。


希望这有助于您开始,但这些片段不能替代AIX文档。 祝你好运。

您可以在这里find官方的补丁: http : //www-933.ibm.com/support/fixcentral/

我build议通过SMIT进行修补。 你可以在红皮书中find所有这些信息。 这是IBM提供的一系列非常好的文档。

你基本上需要使用SUMA:

SUMA

一般概念。

使用smit是最好的主意。 这是在AIX中安装软件的常见和简单的解决scheme。 请按照下列步骤来安装更新程序包:

  1. 始终运行inutoc命令,以确保安装子系统将识别您下载的新修订包。 此命令为修补程序包创build一个新的.toc文件。 在下载软件包文件集的相同目录中运行inutoc命令。 例如,如果您将文件集下载到/usr/sys/inst.images ,请运行以下命令: inutoc /usr/sys/inst.images

    (可选):重命名* .bff文件不是必需的,但可以帮助您查看哪些文件集受到下载文件的影响。 要将下载的文件重命名为其文件集名称,请运行bffcreate命令。 重命名文件后,再次运行inutoc命令。 例如,如果将文件集下载到/usr/sys/inst.images,请运行以下命令重命名它们: bffcreate -c -d /usr/sys/inst.images

  2. 所有更新

    要安装此软件包中适用于系统上已安装的文件集的所有更新,请使用以下命令: smit update_all

    强烈build议您应用此软件包中的所有更新。

  3. 重新启动系统。 此更新需要重新启动才能生效。 源 – 链接文本