Oracle® Solaris 11.2 ソフトウェアの追加と更新

印刷ビューの終了

更新: 2014 年 7 月
 
 

パッケージの更新

install または update サブコマンドを使用して、インストールされているパッケージを、現在インストールされているバージョンを提供したパブリッシャーから、残りのイメージと互換性のあるパッケージの最新バージョンに更新できます。まだインストールされていないパッケージが意図せずにインストールされることを避けるには、pkg update コマンドを使用して、パッケージを更新します。

イメージで複数のパブリッシャーが有効になっている場合は、パブリッシャーのスティッキネスと検索順序を設定したり、またはパッケージ FMRI でパブリッシャーを指定したりすることによって、パッケージを提供するパブリッシャーを制御できます。また、インストールするバージョンをパッケージ FMRI で指定することもできます。パッケージの最新バージョンを明示的に要求するには、パッケージ名のバージョン部分に latest を使用します。パッケージ FMRI の説明については、障害管理リソース識別子を参照してください。パブリッシャーのスティッキネスと検索順序の設定については、パブリッシャーの構成を参照してください。

更新されるパッケージの一部となる保持される構成ファイルは、ファイルの preserve 属性の値と、ファイルが変更されたかどうかに応じて、インストール、保存、または名前変更されます。パッケージの更新中にファイルが保持されるしくみについては、pkg(5) のマニュアルページのファイルアクションに関するセクションで preserve 属性を参照してください。

パブリッシャーのスティッキネスと検索順序および -g オプションの使用については、新しいパッケージのインストールを参照してください。

現在インストールされていないパッケージの更新を試行すると、pkg update 操作はパッケージを更新せずに終了します。インストールされていないパッケージを無視することで、更新する一部のパッケージが現在インストールされていない場合に pkg update が失敗するのを回避するには、--ignore-missing オプションを使用します。

パッケージ FMRI またはパターンが指定されていないとき、または指定されたパターンがアスタリスク文字 (*) である場合の pkg update コマンドの特殊な動作については、Chapter 4, Oracle Solaris イメージの更新またはアップグレードを参照してください。