Solaris 10 インストールガイド (Solaris Live Upgrade とアップグレードの計画)

Procedureブート環境のオペレーティングシステムイメージにパッケージを追加する (コマンド行インタフェース)

次の手順では、新しいブート環境に対してパッケージの削除と追加を行います。


注意 – 注意 –

Solaris Live Upgrade でアップグレードしたりパッケージやパッチの追加・削除を行なったりするには、パッケージやパッチが SVR4 パッケージガイドラインに準拠していなければなりません。Sun のパッケージはこのガイドラインに準拠していますが、サードパーティーベンダーのパッケージがこれに準拠しているとは限りません。非準拠のパッケージを追加しようとすると、パッケージ追加ソフトウェアの障害が発生するか、アクティブブート環境が改変されてしまう可能性があります。

パッケージの要件については、付録 B 「その他の SVR4 パッケージ要件 (リファレンス)」を参照してください。


手順
  1. スーパーユーザーになるか、同等の役割になります。

    役割には、認証と特権コマンドが含まれます。役割の詳細は、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. 新しいブート環境から 1 つのパッケージまたは一連のパッケージを削除するには、次のように入力します。


    #  luupgrade -P -n second_disk package-name
    
    -P

    指定したパッケージをブート環境から削除することを示します。

    -n BE_name

    パッケージを削除するブート環境の名前を指定します。

    package-name

    削除するパッケージの名前を指定します。複数のパッケージ名を指定する場合は、スペースで区切ります。

  3. 新しいブート環境に 1 つのパッケージまたは一連のパッケージを追加するには、次のように入力します。


    # luupgrade -p -n second_disk -s /path-to-packages package-name
    
    -p

    ブート環境にパッケージを追加することを示します。

    -n BE_name

    パッケージを追加するブート環境の名前を指定します。

    -s path-to-packages

    追加するパッケージが含まれているディレクトリへのパスを指定します。

    package-name

    追加するパッケージの名前を指定します。複数のパッケージ名を指定する場合は、スペースで区切ります。


例 9–3 ブート環境のオペレーティングシステムイメージにパッケージを追加する (コマンド行インタフェース)

この例では、second_disk ブート環境に対してパッケージの削除と追加を行います。


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