Mit der Update Manager-Software können Sie den gesamten Prozess der Update-Verwaltung durchführen, der die folgenden Aufgaben beinhaltet:
Analysieren des Systems und Erstellen einer Liste der erforderlichen Updates
Herunterladen der erforderlichen Updates auf das System
Installation der erforderlichen Updates im System
Konfigurieren der Umgebung zur Update-Verwaltung für das System
Feinabstimmung der Umgebung zur Update-Verwaltung für das System
Entfernen von Updates aus dem System
Verwenden der Sun Update Connection Hosted-Web-Anwendung zur Remote-Verwaltung von Updates
Informationen über empfohlene Strategien und Verfahren zur Verwendung von Solaris-Updates finden Sie unter Solaris Patch Management Recommended Strategies auf http://docs.sun.com/app/docs/coll/1078.1.
Nachdem ein Update ordnungsgemäß installiert wurde, wird es aus dem Download-Verzeichnis gelöscht.
Updates werden gemäß der angegebenen Richtlinie und den Update-Eigenschaften der heruntergeladenen Updates installiert.
Wenn ein Update nicht der Richtlinie entspricht, wird es nicht sofort installiert, sondern erst beim nächsten geplanten Herunterfahren des Systems. Im Update Manager sind diese Updates mit "Neustart erforderlich" gekennzeichnet.
Wenn für ein Update die Eigenschaft interactive aktiviert ist, befolgen Sie die Anweisungen in der zugehörigen README-Datei, um das Update manuell zu installieren. In Update Manager sind diese Updates mit "Nur herunterladen" gekennzeichnet.
Vor der Installation von Updates auf Ihrem System müssen Sie bestimmen, welche Updates tatsächlich erforderlich sind. Sie können das System mit Update Manager analysieren und eine Liste der erforderlichen Updates erstellen.
In Update Manager erfolgt die Analyse des Solaris-Systems mithilfe von Analysemodulen und einer Liste verfügbarer Updates. Informationen über die Bezugsquelle von Updates finden Sie unter Angeben der Update-Bezugsquelle.
Anhand der Analyseergebnisse werden dann die entsprechenden Updates auf das System heruntergeladen und dort installiert.
Gelegentlich kann ein Update erst dann installiert werden, wenn ein anderes Update im System vorhanden ist. Es besteht also eine Abhängigkeit zwischen dem ersten und zweiten Update. Bei der Analyse des Systems mit Update Manager werden auch diese Abhängigkeiten überprüft. Alle vorausgesetzten Updates werden automatisch der erstellten Update-Liste hinzugefügt.
Die bei der Analyse erzeugte Liste von Updates basiert wiederum auf den Updates, die auf dem Sun-Update-Server verfügbar sind. Dabei werden keine Daten über Ihr Hostsystem oder die Netzwerkkonfiguration an Sun übermittelt. Es wird lediglich das Sun-Update-Bündel angefordert. Das Update-Bündel wird auf Updates überprüft, die für dieses Hostsystem erforderlich sind, die Ergebnisse werden angezeigt und die Updates können wahlweise heruntergeladen werden.
Vor der Installation von Updates auf Ihr System müssen Sie die gewünschten Updates vom Sun Update-Server auf das System herunterladen.
Sie können die Updates anhand der im System vorgenommenen Analyse herunterladen oder selbst spezifische Updates angeben.
Bei Update Manager werden der Download-Vorgang und der Installationsvorgang miteinander verknüpft. Wenn Sie also die Installation eines Updates anfordern, wird dieses Update erst auf Ihr System heruntergeladen und dann installiert.
Updates, die mit "Nur herunterladen" gekennzeichnet sind, können nicht durch Update Manager installiert werden. Wenn Sie die Installation eines Updates anfordern, das mit "Nur herunterladen" gekennzeichnet ist, wird dieses Update zwar auf Ihr System heruntergeladen, jedoch nicht installiert. Zur Installation des Updates befolgen Sie die Anweisungen in der zugehörigen README-Datei.
Der Update Manager kann Updates auf Ihrem System installieren.
Wenn Sie für die Installation bestimmter Updates den Befehl smpatch add verwenden, werden nur die ausgewählten Updates installiert. Der Befehl smpatch add kann jedoch keine Update- Abhängigkeiten auflösen. Wenn Sie hier versuchen, ein Update mit fehlenden Abhängigkeiten zu installieren, scheitert die Installation. Update-Abhängigkeiten können mithilfe der Befehle smpatch analyze und smpatch update aufgelöst werden.
Wenn Sie Updates aus der Liste der Updates auswählen und mithilfe der grafischen Benutzeroberfläche von Sun Update Manager installieren, werden die entsprechenden Updates (sofern erforderlich) vor der Installation auf das System heruntergeladen.
Wenn Sie versuchen, eine Liste von Updates zu installieren, wird zunächst eine Analyse durch Update Manager vorgenommen, ob auch abhängige Updates installiert werden müssen.
Es kann vorkommen, dass Sie ein bereits installiertes Update wieder von Ihrem System entfernen müssen. Hierzu können Sie Update Manager verwenden.
Entfernen Sie niemals das funktionelle Update vom Update Manager, weil in diesem Fall ein ordnungsgemäßer Betrieb nicht mehr gewährleistet wäre.
Wenn Sie ein Update entfernen, werden alle durch dieses Update geänderten Dateien wieder in den Ausgangszustand zurückversetzt, es sei denn, eine der folgenden Bedingungen trifft zu:
Das Update wurde mit dem Befehl patchadd -d installiert, bei dem patchadd keine Kopien von aktualisierten oder ersetzten Dateien anlegt.
Das Update wurde mit dem Befehl patchadd ohne die Option -d vorgenommen, doch wurden die damals angelegten Backout-Dateien seither gelöscht.
Das Update ist mittlerweile aufgrund eines neueren Updates obsolet geworden.
Das Update ist für ein anderes Update erforderlich.
Beim Entfernen des Updates wird der Backout-Prozess durch den Befehl patchrm in der Datei /tmp/backoutlog. Prozess-ID protokolliert. Diese Protokolldatei wird automatisch gelöscht, nachdem das Update ordnungsgemäß entfernt wurde.
Sie können Updates auch mithilfe der grafischen Benutzeroberfläche der Update Manager-Software entfernen, indem Sie die gewünschten Patches in der Liste der Updates auswählen. Mit dem Befehl smpatch remove können Sie jedoch immer nur ein Update entfernen.
Wenn Sie versuchen, ein Update zu löschen, von dem andere Updates abhängig sind, wird das Update nicht aus dem System entfernt. Um ein solches Update zu löschen, müssen Sie zuerst alle abhängigen Updates entfernen.
Soll ein Update entfernt werden, von dem andere Updates abhängig sind, wird im Update Manager eine Liste von Updates angezeigt, die ebenfalls entfernt werden müssen. Um das ursprünglich ausgewählte Update entfernen zu können, müssen Sie auch das Löschen dieser Updates bestätigen.
Sie können während oder nach der Registrierung veranlassen, dass Ihr Solaris 10 System durch die Sun Update Connection Hosted-Web-Anwendung verwaltet wird. Diese gehostete Web-Anwendung versetzt Sie in die Lage, die Updates auf sämtlichen Systemen zu verwalten. Weitere Informationen finden Sie in Kapitel 5, Verwalten von Solaris-Updates mit der Sun Update Connection Hosted Hosted-Browserbenutzeroberfläche.
Selbst wenn Ihr System über die Sun Update Connection Hosted-Web-Anwendung verwaltet wird, können Sie Updates dennoch mithilfe des Update Managers auf Ihrem lokalen System verwalten.