Maintenance-Level und Betriebssystem-Version
Inhalt
I. Die Betriebssystem-Version
Mit dem Kommando oslevel erhält man unter AIX seit jeher eine vierstellige Versionsnummer:
aix# oslevel 4.3.3.0 |
II. Der Maintenance-Level
Von Zeit zu Zeit werden von IBM sogenannte Maintenance-Level herausgegeben, das sind im Prinzip Sammlungen von Bugfixes. Diese werden für eine Version von 1 hochgezählt. Das unter I. erwähnte Kommando oslevel gibt aber keine Auskunft über den eingespielten Maintenance-Level einer Installation.
a. bis AIX 4330-08:
Bis einschließlich Maintenance-Level 08 von AIX 4.3.3, bietet sich als einzige Möglichkeit, an die Nummer des Maintenance-Level zu kommen, der Befehl instfix an:
aix# instfix -i | grep _ML All filesets for 4.3.1.0_AIX_ML were found. All filesets for 4.3.2.0_AIX_ML were found. All filesets for 4.3.1.0_AIX_ML were found. All filesets for 4.3.2.0_AIX_ML were found. All filesets for 4.3.3.0_AIX_ML were found. All filesets for 4330-02_AIX_ML were found. All filesets for 4320-02_AIX_ML were found. All filesets for 4330-03_AIX_ML were found. All filesets for 4330-04_AIX_ML were found. All filesets for 4330-05_AIX_ML were found. All filesets for 4330-01_AIX_ML were found. All filesets for 4330-06_AIX_ML were found. All filesets for 4330-07_AIX_ML were found. All filesets for 4330-08_AIX_ML were found. |
Im Beispiel sind alle Filesets für den (neuesten bekannten) Maintenance-Level vorhanden, was heißt, dass der Maintenance-Level 08 komplett installiert ist.
Falls Filesets zum Maintenance-Level fehlen, gibt's eine Ausgabe wie diese:
aix# instfix -i | grep _ML All filesets for 4.2.1.0_AIX_ML were found. Not all filesets for 4210-02_AIX_ML were found. Not all filesets for 4210-03_AIX_ML were found. |
Eine Liste aller zu einem bestimmten Maintenance-Level noch fehlenden Filesets erhält man mit:
aix# instfix -ciqk 4330-08_AIX_ML | grep ":-:" |
b. seit AIX 4330-09:
Seit dem Maintenance-Level 09 von AIX 4.3.3 lässt sich hierzu auch der Befehl oslevel verwenden, dem ein neuer Schalter -r hinzugefügt wurde:
aix# oslevel -r 4330-11 |
Man erhält den letzten Maintenance-Level, für den sämtliche Pakete eingespielt wurden. Bei einem einzigen Fileset, das von der AIX 4.3.3-CD nachinstalliert wird, würde oslevel -r keine Ausgabe liefern. In diesem Fall hilft ...
aix# oslevel -rq Known Recommended Maintenance Levels ------------------------------------ 4330-11 4330-10 4330-09 4330-08 4330-07 4330-06 4330-05 4330-04 4330-03 4330-02 4330-01 4320-02 |
... um herauszubekommen, welche Maintenance-Level dem System überhaupt schon bekannt sind; der oberste ist i.A. der Maintenance-Level, auf den das System einmal hochgezogen wurde.
Alle für den letzten bekannten Maintenancelevel noch fehlenden Filesets erhält man dann mit:
aix# oslevel -rl 5100-03 Fileset Actual Level Recommended ML ----------------------------------------------------------------------------- bos.64bit 5.1.0.0 5.1.0.35 bos.acct 5.1.0.0 5.1.0.35 bos.loc.com.JP 5.1.0.0 5.1.0.35 bos.loc.com.bidi 5.1.0.0 5.1.0.15 bos.loc.iso.ko_KR 5.1.0.0 5.1.0.35 bos.mp 5.1.0.0 5.1.0.35 bos.perf.diag_tool 5.1.0.0 5.1.0.25 bos.perf.libperfstat 5.1.0.0 5.1.0.35 bos.perf.tools 5.1.0.0 5.1.0.35 bos.sysmgt.trace 5.1.0.0 5.1.0.35 bos.txt.ts 5.1.0.0 5.1.0.35 [...] |
III. Wo gibt's den aktuellen Maintenance-Level?
Die neuesten Maintenance-Level gibt es zur Zeit (noch) vom Fixdist-Server:
https://techsupport.services.ibm.com/server/fixes.
Dort gibt es Links zu den Fixes zu AIX 4.3.3 (noch bis Ende 2003) und AIX 5.