[AIX]

Einzelne Wartungsstufenaktualisierung unter AIX deinstallieren

Sie können eine einzelne Wartungsstufenaktualisierung mit dem Befehl installp entfernen.

Informationen zu dieser Task

Sie haben beispielsweise IBM® MQ for AIX® 9.1.0.0, das IBM MQ for AIX 9.1.0.7 Fixpack und das IBM MQ for AIX 9.1.0.8 Fixpack installiert.

Sie möchten Fixpack 9.1.0.8 entfernen und Fixpack 9.1.0.7 weiterverwenden.

Sehen Sie sich den Befehl installp im Handbuch AIX an, insbesondere die Informationen zum Parameter -r (reject).

Im Handbuch AIX werden eine Reihe von Optionen für den installp -r -Parameter aufgelistet. Die relevante Option ist die Option -f ListFile .

Die Beschreibung der Option -f ListFile umfasst die folgende Anweisung: Die Ausgabe des Befehls 'installp -l' ist als Eingabe für dieses Flag geeignet.

Sie müssen mit dem Befehl installp -l eine Textdatei abrufen. Das Handbuch AIX zeigt den folgenden Aufruf für den Parameter installp -l :

installp { -l | -L } [ -eLogFile ] [ -d Device ] [ -B ] [ -I ] [ -q ] [-E ] 
[ -zBlockSize ] [ -O { [ s ] [ u ] } ] 
Hinweis: Die Prinzipien gelten für eine benutzerdefinierte Installationsposition (User Specified Installation Location, USIL) mithilfe der Option -R usil-directory und für andere IBM MQ -Fixpacks.

Weitere Informationen zu einer USIL finden Sie unter Lebenszyklus für eine USIL in AIX für Nicht-Standardinstallationen von MQ.

Führen Sie die folgende Prozedur aus, um das neueste Fixpack 9.1.0.8 zu entfernen und die IBM MQ for AIX -Basisfixpacks 9.1.0.0 und 9.1.0.7 beizubehalten.

Verfahren

  1. Geben Sie den folgenden Befehl aus: # lslpp -la "mqm*":
    Sie sehen die folgende Ausgabe:
    
    +-----------------------------------------------------------------------------+ 
    INSTALL ROOT PATH = / 
    +-----------------------------------------------------------------------------+ 
    Fileset Level State Description 
    ---------------------------------------------------------------------------- 
    Path: /usr/lib/objrepos 
    mqm.amqp.rte             9.1.0.0 COMMITTED IBM MQ AMQP Service    
                      9.1.0.7 APPLIED IBM MQ AMQP Service 
                      9.1.0.8 APPLIED IBM MQ AMQP Service 
    mqm.ams.rte              9.1.0.0 COMMITTED IBM MQ Advanced - Advanced Message Security  
                      9.1.0.7 APPLIED IBM MQ Advanced - Advanced Message Security  
                      9.1.0.8 APPLIED IBM MQ Advanced - Advanced Message Security 
    mqm.base.runtime         9.1.0.0 COMMITTED IBM MQ Runtime for Client and Server 
                      9.1.0.7 APPLIED IBM MQ Runtime for Client and Server 
                      9.1.0.8 APPLIED IBM MQ Runtime for Client and Server 
  2. Wechseln Sie in das ursprüngliche Verzeichnis, in dem die Datei IBM MQ for AIX tar.Z mit dem heruntergeladenen Fixpackcode auf der Maschine gespeichert und entpackt wurde, z. B. cd /downloads/mq9108.
    Erweitern Sie 9.1.0-IBM-MQ-AixPPC64-FP0008.tar.Z; daraufhin wird Folgendes angezeigt:
    
    +++ROOT+++ aglet: /downloads/mq9108
    # ls
    .toc mqm.msg.Zh_CN.9.1.0.8.U202341
    9.1.0-IBM-MQ-AixPPC64-FP0008.tar mqm.msg.Zh_TW.9.1.0.8.U202343
    mq9108.installpl.txt mqm.msg.cs_CZ.9.1.0.8.U202327
    mqm.amqp.rte.9.1.0.8.U202313 mqm.msg.de_DE.9.1.0.8.U202328
    mqm.ams.rte.9.1.0.8.U202312 mqm.msg.en_US.9.1.0.8.U202329
    mqm.base.runtime.9.1.0.8.U202314 mqm.msg.es_ES.9.1.0.8.U202330
    mqm.base.samples.9.1.0.8.U202315 mqm.msg.fr_FR.9.1.0.8.U202331
    mqm.base.sdk.9.1.0.8.U202316 mqm.msg.hu_HU.9.1.0.8.U202332
    mqm.client.rte.9.1.0.8.U202317 mqm.msg.it_IT.9.1.0.8.U202333
    mqm.ft.agent.9.1.0.8.U202318 mqm.msg.ja_JP.9.1.0.8.U202334
    mqm.ft.base.9.1.0.8.U202319 mqm.msg.ko_KR.9.1.0.8.U202336
    mqm.ft.logger.9.1.0.8.U202320 mqm.msg.pl_PL.9.1.0.8.U202337
    mqm.ft.service.9.1.0.8.U202321 mqm.msg.pt_BR.9.1.0.8.U202338
    mqm.ft.tools.9.1.0.8.U202322 mqm.msg.ru_RU.9.1.0.8.U202339
    mqm.gskit.rte.9.1.0.8.U202323 mqm.msg.zh_CN.9.1.0.8.U202340
    mqm.java.rte.9.1.0.8.U202324 mqm.msg.zh_TW.9.1.0.8.U202342
    mqm.jre.rte.9.1.0.8.U202325 mqm.server.rte.9.1.0.8.U202344
    mqm.man.en_US.data.9.1.0.8.U202326 mqm.web.rte.9.1.0.8.U202346
    mqm.msg.Ja_JP.9.1.0.8.U202335 mqm.xr.service.9.1.0.8.U202345
  3. Geben Sie den folgenden Befehl aus, um die Textdatei mq9108.installpl.txtabzurufen, die später in der Prozedur verwendet werden soll: # installp -l -d /downloads/mq9108 > mq9108.installpl.txt
    Die Ausgabe der Textdatei ähnelt dem folgenden Text.
    Hinweis : Hier werden nur die ersten Zeilen angezeigt.
    
     Fileset Name Level I/U Q Content
     ====================================================================
     mqm.amqp.rte 9.1.0.8 S N usr (R)
    # IBM MQ AMQP Service
     mqm.ams.rte 9.1.0.8 S N usr (R)
    # IBM MQ Advanced - Advanced Message Security
     mqm.base.runtime 9.1.0.8 S N usr,root (R)
    # IBM MQ Runtime for Client and Server
     mqm.base.samples 9.1.0.8 S N usr (R)
    # IBM MQ Samples
  4. Verwenden Sie die Ausgabedatei aus Schritt 3 als Eingabe für den Befehl # installp -r -f mq9108.installpl.txt .
    Verifying selections...
    done
    Verifying requisites...done
    Results...
    SUCCESSES
    ---------
     Filesets listed in this section passed pre-reject verification
     and will be rejected.
     Selected Filesets
     -----------------Page 5 of 5
     mqm.amqp.rte 9.1.0.8 # IBM MQ AMQP Service
     mqm.ams.rte 9.1.0.8 # IBM MQ Advanced - Advanced M...
     mqm.base.runtime 9.1.0.8 # IBM MQ Runtime for Client an...
    ... 
    +-----------------------------------------------------------------------------+
    Installation Summary
    --------------------
    Name         Level   Part       Event Result
    -------------------------------------------------------------------------------
    mqm.amqp.rte 9.1.0.8 USR REJECT SUCCESS
    mqm.ams.rte 9.1.0.8 USR REJECT SUCCESS
    mqm.base.runtime 9.1.0.8 ROOT REJECT SUCCESS
    Achtung: Beachten Sie Folgendes:
    1. Nach ungefähr 30 bis 40 leeren Zeilen folgt "Auswahlen werden überprüft..." und es dauerte eine Weile. Sie müssen warten, bis nach dem Befehl eine aussagekräftige Ausgabe generiert wird.
    2. In der Ausgabe im vorherigen Text werden nur einige Zeilen der Schlusszusammenfassung am Ende und in der Ergebnisspalte wird SUCCESS angezeigt.
  5. Geben Sie den Befehl # lslpp -la "mqm*" erneut aus und Sie sehen, dass die Befehle für 9.1.0.8 nicht mehr enthalten sind:
    Sie sehen die folgende Ausgabe:
    
    +-----------------------------------------------------------------------------+ 
    INSTALL ROOT PATH = / 
    +-----------------------------------------------------------------------------+ 
    Fileset Level State Description 
    ---------------------------------------------------------------------------- 
    Path: /usr/lib/objrepos 
    mqm.amqp.rte             9.1.0.0 COMMITTED IBM MQ AMQP Service    
                      9.1.0.7 APPLIED IBM MQ AMQP Service 
    mqm.ams.rte              9.1.0.0 COMMITTED IBM MQ Advanced - Advanced Message Security  
                      9.1.0.7 APPLIED IBM MQ Advanced - Advanced Message Security  
    mqm.base.runtime         9.1.0.0 COMMITTED IBM MQ Runtime for Client and Server 
                      9.1.0.7 APPLIED IBM MQ Runtime for Client and Server