Solaris 10 Installationshandbuch: Solaris Live Upgrade und Planung von Upgrades

ProcedureSo fügen Sie einem Betriebssystemabbild in einer Boot-Umgebung Patches hinzu (Befehlszeilenschnittstelle)

Mit dem folgenden Verfahren werden Patches aus einer neuen Boot-Umgebung entfernt bzw. einer neuen Boot-Umgebung hinzugefügt.


Achtung – Achtung –

Beim Hinzufügen und Entfernen von Packages oder Patches sind für Solaris Live Upgrade Packages bzw. Patches erforderlich, die den erweiterten Packaging-Richtlinien SVR4 entsprechen. Sun-Packages entsprechen diesen Richtlinien, doch Sun kann nicht gewährleisten, dass Packages von Drittherstellern diesen Richtlinien entsprechen. Verstößt ein Package gegen diese Richtlinien, kann dies dazu führen, dass während eines Upgrades die Software zum Hinzufügen von Packages Fehler verursacht oder die aktive Boot-Umgebung geändert wird.


Schritte
  1. Nehmen Sie Superuser-Status oder eine entsprechende administrative Rolle an.

    Administrative Rollen umfassen Berechtigungen und reservierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  2. Zum Entfernen eines Patches oder eines Patch-Satzes aus einer neuen Boot-Umgebung geben Sie Folgendes ein:


    # luupgrade -T -n second_disk Patch-Name
    
    -T

    Gibt an, dass die genannten Patches aus der Boot-Umgebung zu entfernen sind.

    -n BU-Name

    Gibt den Namen der Boot-Umgebung an, aus der die Patches entfernt werden sollen.

    Patch-Name

    Gibt die Namen der zu entfernenden Patches an. Trennen Sie mehrere Patch-Namen mit Leerzeichen voneinander.

  3. Wenn Sie der neuen Boot-Umgebung ein Patch oder einen Patch-Satz hinzufügen möchten, geben Sie den folgenden Befehl ein:


    # luupgrade -t -n second_disk -s /Pfad_zu_Patches Patch-Name
    
    -t

    Gibt an, dass der Boot-Umgebung Patches hinzugefügt werden.

    -n BU-Name

    Gibt den Namen der Boot-Umgebung an, der die Patches hinzugefügt werden sollen.

    -s Pfad_zu_Patches

    Gibt den Pfad zu einem Verzeichnis an, in dem sich die hinzuzufügenden Patches befinden.

    Patch-Name

    Gibt die Namen der hinzuzufügenden Patches an. Trennen Sie mehrere Patch-Namen mit Leerzeichen voneinander.


Beispiel 9–4 Einfügen von Patches in ein Betriebssystemabbild in einer Boot-Umgebung (Befehlszeilenschnittstelle)

In diesem Beispiel werden Patches zunächst entfernt und anschließend der Boot-Umgebung second_disk hinzugefügt.


# luupgrade -T -n second_disk 222222-01
# luupgrade -t -n second_disk -s /net/installmachine/export/packages \
333333-01 4444444-01