Solaris 10 11/06 Installationshandbuch: Solaris Live Upgrade und Planung von Upgrades

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

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


Achtung – Achtung –

Beim Upgrade, 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.

Weitere Informationen zu den Voraussetzungen für Packages finden Sie in Anhang B, Zusätzliche SVR4-Packaging-Anforderungen (Referenz).


  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 Packages oder eines Package-Satzes aus einer neuen Boot-Umgebung geben Sie Folgendes ein:


    #  luupgrade -P -n second_disk Package-Name
    
    -P

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

    -n BU-Name

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

    Package-Name

    Gibt die Namen der zu entfernenden Packages an. Trennen Sie mehrere Package-Namen mit Leerzeichen voneinander.

  3. Wenn Sie der neuen Boot-Umgebung ein Package bzw. einen Package-Satz hinzufügen möchten, geben Sie Folgendes ein:


    # luupgrade -p -n second_disk -s /Pfad_zu_Packages Package-Name
    
    -p

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

    -n BU-Name

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

    -s Pfad_zu_Packages

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

    Package-Name

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


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

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


# luupgrade -P -n second_disk SUNWabc SUNWdef SUNWghi
# luupgrade -p -n second_disk -s /net/installmachine/export/packages \
SUNWijk SUNWlmn SUNWpkr