Go to main content
Oracle® Solaris 10 から Oracle Solaris 11.3 への移行

印刷ビューの終了

更新: 2015 年 10 月
 
 

Oracle Solaris システムでのソフトウェアの更新

IPS では、利用可能な更新があるシステム上のすべてのパッケージを更新できます。または、パッケージの依存関係やイメージポリシーによる制約のない個々のパッケージを更新できます。パッケージが制約を受けている場合、インストールまたは更新の妨げとなっている制約を示すメッセージが表示されます。パッケージの制約は通常、依存関係またはバージョンの問題を示しています。

一部のパッケージのインストールまたは更新については、クローンまたはバックアップ BE が自動的に作成されます。クローン (新しい) BE が作成されている場合、変更はクローン内で行われ、現在の BE は変更されません。変更を表示するには、新しいクローン BE をリブートします。変更内容に満足できない場合は、元の BE をリブートできます。バックアップ BE が作成されている場合、変更は現在の BE で行われ、変更が行われる前に、バックアップ BE が現在の BE のクローンになります。変更内容に満足できない場合は、バックアップ BE をリブートできます。pkg コマンドオプションとイメージポリシー設定を指定して、新しいまたはバックアップ BE を明示的に要求できます。Oracle Solaris 11.3 ソフトウェアの追加と更新 および pkg(1) のマニュアルページを参照してください。

    次のオプションを指定できます。

  • インストール後にソフトウェアパッケージを追加する – パッケージを追加するには、pkg install コマンドを使用します。Oracle Solaris 11.3 ソフトウェアの追加と更新 の第 3 章ソフトウェアパッケージのインストールおよび更新を参照してください。

  • インストール後の選択した 1 つまたは複数のパッケージの追加 - 次の例に示すように、コマンド行に 1 つまたは複数のパッケージを指定して、1 つだけのパッケージまたは少数のパッケージを更新できます。ほかのパッケージが既存の依存関係に従って、自動的に更新またはインストールされる場合があります。

    # pkg update tcsh
  • インストールしたシステム上のすべてのパッケージの更新 –次のように、システム上の使用可能な更新があるすべてのパッケージを更新します。

    # pkg update

    実際にパッケージをインストールすることなく、インストールされるソフトウェアパッケージに関する情報を表示する場合は、pkg update コマンドで、–n および –v オプションを指定します。

    # pkg update -nv

    パッケージリポジトリの内容に応じて、システムが特定の Oracle Solaris 11 リリースから後続の Oracle Solaris 11 リリースに自動的に更新される可能性があります。システムアップグレードの制御の詳細は、Oracle Solaris 11.3 ソフトウェアの追加と更新 の第 4 章Oracle Solaris イメージの更新またはアップグレードを参照してください。

    次のようにして、利用可能な更新のあるインストール済みパッケージのリストを表示します。

    # pkg list -u  '*jre*'NAME (PUBLISHER)
    VERSION                    IFOruntime/java/jre-7
    1.7.0.72.14                i--$pkg list -n jre-7NAME (PUBLISHER)
    VERSION                    IFOruntime/java/jre-7
    1.7.0.76.13                ---$ pkg list -af jre-7NAME (PUBLISHER)
    VERSION                    IFOruntime/java/jre-7
    1.7.0.76.13                ---runtime/java/jre-7
    1.7.0.72.14                i--runtime/java/jre-7
    1.7.0.65.17                ---runtime/java/jre-7
    1.7.0.60.19                ---runtime/java/jre-7
    1.7.0.55.13                ---runtime/java/jre-7
    1.7.0.51.34                ---...
  • 修正を提供するパッケージ更新をインストールする – 必要に応じて、Support Repository Update (SRU) を適用します。SRU は定期的に行われます。SRU は現在の Oracle Solaris 11 リリースにのみ適用され、一般的に以前のリリースに対しては提供されません。