In diesem Kapitel wird beschrieben, wie Sie Patches überprüfen können, bevor Sie ein Upgrade auf eine aktualisierte Version des Betriebssystems Solaris durchführen.
Wenn Sie bereits mit Solaris 9 arbeiten und einzelne Patches installiert haben, hat das Upgrade auf eine aktualisierte Solaris 9-Version folgende Auswirkungen:
Alle Patches, die als Teil der aktualisierten Solaris 9-Version geliefert werden, werden erneut auf Ihr System angewendet. Sie haben anschließend keine Möglichkeit mehr, diese Patches zurückzusetzen.
Alle bereits früher installieren Patches, die nicht in der aktualisierten Solaris 9-Version enthalten sind, werden entfernt.
Patch Analyzer analysiert das System und ermittelt, welche Patches gegebenenfalls bei einem Upgrade auf eine aktualisierte Solaris 9-Version entfernt werden. Das Patch-Analyseprogramm ist in den folgenden Formaten verfügbar:
Wenn Sie mit Solaris Web Start arbeiten, wird das Dialogfeld von Patch Analyzer angezeigt. Wählen Sie ‟Ja“, um die Analyse auszuführen.
Wenn Sie das Upgrade über das Programm Solaris suninstall vornehmen, wählen Sie im Dialogfeld ‟Patch-Analyse“ die Option ‟Analysieren“, um die Analyse durchzuführen.
Wenn Sie eine benutzerdefinierte JumpStart-Installation oder ein Solaris Live Upgrade ausführen, führen Sie das Skript analyze_patches aus, um die Analyse vorzunehmen. Weitere Informationen finden Sie unter So führen Sie das Skript analyze_patches aus.
Nach der Patch-Analyse können Sie weitere Informationen zu den Ergebnissen unter So prüfen Sie die Ausgabe von Patch Analyzer nachschlagen.
Zum Ausführen des Skripts analyze_patches muss das Skript über NFS oder lokal eingehängte Datenträger Zugriff auf das zu installierende System und die Solaris 9-DVD, Solaris 9-Software-CDs bzw. das Abbild im Netzwerk haben.
Wechseln Sie in das Verzeichnis Misc.
SPARC: Wenn sich das Abbild auf lokal eingehängten Datenträgern befindet, geben Sie Folgendes ein:
# cd /cdrom/sol_9_Update_sparc/s0/Solaris_9/Misc |
In diesem Befehl ist Update die eigentliche Update-Kennung.
IA: Wenn sich das Abbild auf lokal eingehängten Datenträgern befindet, geben Sie Folgendes ein:
# cd /cdrom/sol_9_Update_ia/s2/Solaris_9/Misc |
In diesem Befehl ist Update die eigentliche Update-Kennung.
Wenn sich das Abbild in einem NFS-Dateisystem befindet, geben Sie Folgendes ein:
# cd /NFS-Einhängeverzeichnis/Solaris_9/Misc |
Führen Sie das Skript analyze_patches aus:
# ./analyze_patches [[-R Root-Verz]] [[-N Netzwerkverz]] [[-D Datenbankverz]] |
-R Root-Verzeichnis |
Root-Verzeichnis ist das Root-Verzeichnis des zu installierenden Systems. Standardmäßig lautet dieses Verzeichnis /. |
-N Netzwerkverz |
Netzwerkverz ist der Pfad zu dem Root-Verzeichnis des zu installierenden Betriebssystemabbildes. Standardmäßig lautet dieses Verzeichnis /cdrom/cdrom0. Netzwerkverz ist der Pfad zu dem Verzeichnis, das das Verzeichnis solaris_9 enthält. Wenn Sie patch_analyzer von einem NFS-Einhängepunkt aus ausführen, müssen Sie diese Option verwenden. |
-D Datenbankverz |
Wenn das Skript von einem anderen Verzeichnis als dem Verzeichnis Misc/ im Betriebssystemabbild aus aufgerufen wird, findet das Programm die für die Patch-Analyse benötigte Datenbank nicht. Mit der Option -D können Sie den Pfad zu der Datenbank angeben. Ohne dieses Verzeichnis, das sich in Solaris_9/Misc/database im Betriebssystemabbild befindet, funktioniert das Skript nicht ordnungsgemäß. |
Nach der Analyse überprüfen Sie die Ausgabe folgendermaßen.
Überprüfen Sie die Ausgabe von Patch Analyzer.
Patch Analyzer gibt eine Liste der Patches aus, die entfernt, entfernt und gesichert, durch neuere Patches ersetzt oder akkumuliert werden. Akkumulierte Patches sind mit Patch-Upgrades vergleichbar. Das akkumulierte Patch wird entfernt, und die entsprechenden Fehler werden durch ein neues Patch behoben. Es werden Meldungen wie diese angezeigt:
Patch 105644-03 wird gelöscht. Patch 105925 wird von -02 auf -01 herabgesetzt. Patch 105776-01 wird akkumuliert/nicht mehr verwendet von Patch 105181-05. |
Wenn Patch Analyzer keine Liste ausgibt, bleiben die bereits auf dem System installierten Patches unverändert.
Entscheiden Sie, ob Sie das Ersetzen bzw. Entfernen der ermittelten Patches akzeptieren möchten.
Wenn ja, führen Sie das Upgrade des Systems durch.
Wenn nicht, führen Sie kein Upgrade durch.
Bei einem aktualisierten Release können, Sie anstatt ein Upgrade auszuführen, mit dem Solaris 9 Maintenance Update-Release nur Patches auf das System anwenden.
Das Solaris 9 Maintenance Update steht auf CD und als Download zur Verfügung. Anweisungen zum Anwenden von Patches finden Sie im Solaris 9 Maintenance Update Installation Guide.