Update particular filesets

Hello,

I must update xlC component for AIX 5300-03 system. The lslpp command displays following output:

  lslpp -l | grep xlC
  xlC.aix50.rte              9.0.0.5  COMMITTED  XL C/C++ Runtime for AIX 5.2
  xlC.cpp                    6.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.en_US.cpp          6.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.en_US.rte          9.0.0.5  COMMITTED  XL C/C++ Runtime
  xlC.rte                    9.0.0.5  COMMITTED  XL C/C++ Runtime

I need to update only xlC.cpp and xlC.msg.en_US.cpp filesets. Is there a simple method to find these filesets on IBM www pages or must I get the whole cumulative fix package? I've tried to make a search but it found only fix packages that contain much more files that I need. The problem is that these fix packages require additional requisities like bos runtime etc and I don't want to update the whole operating system.

TIA,
Yac.

It might be that these two filesets have prerequisites/corequisites which themselves need even more packages ... asf ... so that you might as well "update the whole system". In fact i would recommend doing so, becuase if you ever have a problem and open a software call with IBM they will require you to update all the downlevel packages anyway. (This way they keep the customer busy and can delay having to deal with the problem at hand.)

This aspect aside you can download the complete set of filesets and only install what you really want to install. Do the following:

  1. download the whole set and put it into a temporary directory (customary is /usr/sys/inst.images, but you can use any other directory too). Unpack eventually packed archives

  2. change into this directory and run "inutoc .". This will create a file ".toc" where all the dependencies of all the filesets in the directory are listed. The file is somewhat complicated to parse, but if you have a look into it the dependencies are intuitively comprehensible.

  3. run "smitty install_all" in this directory and select "." as the directory to install from. You can now select the packages by opening a list (press PF4) and selecting with PF7. It is all pretty intuitive, just follow the menu messages.

I hope this helps.

bakunin

Thank you for your help; the described possibility of selection of the packages is what I exactly needed.

Yac.