Oracle Solaris11 - pkg コマンド

 
1. 概要
2. インストール済のバージョンを確認
3. 構成済みのパブリッシャーの起点についての内容の確認
4. パッケージを更新する

1. 概要

 Solaris 11 には pkg コマンドがあるのだ。  本項は、下記を参考にさせていただきました。
Oracle® Solaris 11.2 ソフトウェアの追加と更新

2. インストール済のバージョンを確認


$ pkg list entire
NAME (PUBLISHER)                                  VERSION                    IFO
entire                                            0.5.11-0.175.3.1.0.5.2     i--

3. 構成済みのパブリッシャーの起点についての内容の確認

 言っていることがよくわからんのですが、リポジトリが何かってことかしら?

$ pkg publisher
パブリッシャー              タイプ ステータス P 場所
solaris                     起点   オンライン F http://pkg.oracle.com/solaris/release/

4. パッケージを更新する

 前項までよくわからんのですが、とりあえず、期待しているような表示なので・・・。  更新できるかどうかやってみます。

$ pkg update
このイメージで使用可能な更新は存在しません。
 ありり?  やりたいことはパッケージマネージャ上の compress の今現在のバージョン「5.2.2-5.12.0.0.0.105.1」を「5.2.3-5.12.0.0.0.122.0」にしたいだけなのだが・・・?  compress/zip を見てみる。

$ pkg list compress/zip
NAME (PUBLISHER)                                  VERSION                    IFO
compress/zip                                      3.0-0.175.3.0.0.30.0       i--
 なんかこのコマンドで見るバージョンとパッケージマネージャで見るバージョンはなんか違うのね?  エントリを見るとかいうのをやってみる。

$ pkg list -Hafv entire
pkg://solaris/entire@0.5.11,5.11-0.175.3.1.0.5.2:20170605T210005Z            i--
pkg://solaris/entire@0.5.11,5.11-0.175.3.1.0.5.1:20170105T000952Z            ---
pkg://solaris/entire@0.5.11,5.11-0.175.3.1.0.5.0:20151006T140051Z            ---
pkg://solaris/entire@0.5.11,5.11-0.175.2.1.0.2.1:20140923T224940Z            ---
pkg://solaris/entire@0.5.11,5.11-0.175.2.1.0.2.0:20140723T184046Z            ---
pkg://solaris/entire@0.5.11,5.11-0.175.2.0.0.42.0:20140624T193832Z           ---
pkg://solaris/entire@0.5.11,5.11-0.175.1.0.0.24.2:20120919T190135Z           ---
pkg://solaris/entire@0.5.11,5.11-0.175.0.10.1.0.0:20120918T160900Z           ---
pkg://solaris/entire@0.5.11,5.11-0.175.0.0.0.2.0:20111020T143822Z            ---
pkg://solaris/entire@0.5.11,5.11-0.151.0.1:20101105T054056Z                  ---
 これってつまりこれが最新ってこと?  いあ「Oracle Solaris 11 ソフトウェアパッケージの追加および更新」を読むと latest ってのが使えるらしい。

$ pkg install compress/zip@latest
計画の作成中 (ソルバーのセットアップ): -
pkg install: compress/zip の一致するバージョンはインストールできません:
  拒否:  pkg://solaris/compress/zip@3.0-5.12.0.0.0.122.0
  理由:  このバージョンはインストール済みの incorporation consolidation/userland/userland-incorporation@0.5.11-0.175.3.1.0.3.0 か ら除外されます