PKG_VERSION(1) FreeBSD 一般コマンドマニュアル PKG_VERSION(1)
名称
pkg_version − インストールされた package のバージョンを要約表示 |
書式
pkg_version [−hv] [−l limchar] [−L limchar] [ |
[−X] −s string] [index]
pkg_version −t version1
version2 解説 |
pkg_version コマンドは、 pkg_add(1) コマンドを使ってインストールされた、 基本ソフトウェア以外のソフトウェア package (訳注: FreeBSD の package system におけるパッケージを指す場合にこう表記します) に関するレポートを作 成するために使います。 各 package のバージョン番号は、2 個の情報源のうちの 1 つと照会され、この package の更新が必要が否かが判断されます。 package 中に FreeBSD ports ツ リーにおける起源情報を含み、port の Makefile からバージョン番号を判定可能 な場合、 Makefile のバージョン番号を使用して、インストール済の package が 最新であるか更新要かを判定します。 package の起源が無い場合か、port の Makefile が見付からない場合、 pkg_version は ports collection インデックスファイル (典型的には /usr/ports/INDEX-5) から package を探します。マッチするバージョン番号 (複 数可) を使用して、インストール済の package が最新であるか更新要かを判定し ます。 一般的に、port の Makefile のバージョン番号を使用することにより、より正確 な結果となります。これは、インデックスファイルとは異なり、現在のバージョ ン番号を厳密に提供するためであり、これは複数のバージョンの port が ports collection 中にある場合でも成立します。更に、ports collection インデック スファイルの更新は間隔が開きますので、 ports collection に含まれるソフト ウェアのバージョン番号を完全に反映している訳ではありません。 各 package 名が、次に示す 1 文字のステータスフラグと一緒に表示されます: |
=
インストールされている package のバージョンは、最新です。 < > ? * ! オプション |
pkg_version ユーティリティは、いくつかのコマンドライン引数をサポートして います: |
−h
ヘルプメッセージを表示します。 −l −L −s −X −t −T −v index 互換性 |
−c オプションは価値が低下しており、もはやサポートされません。 |
関連項目
fetch(1), pkg_add(1), pkg_create(1), pkg_delete(1), pkg_info(1) |
関連ファイル
/usr/ports/INDEX-5
デフォルトのインデックスファイル。 使用例 |
以下は pkg_version コマンドの典型的な起動方法です。インストール済み package をローカルの port インデックスファイルと照合します: |
% pkg_version -v |
下のコマンドは、オンラインの port コレクションにおけるバージョン番号に対 してレポートを生成します: |
% pkg_version http://www.FreeBSD.org/ports/INDEX-5 |
次のコマンドは、2 個の package バージョン文字列を比較します: |
% pkg_version -t 1.5 1.5.1 |
作者
pkg_version ユーティリティは、 Bruce A. Mah
〈bmah@FreeBSD.org〉 が記述した Perl
スクリプトを一部基にして、 |
寄贈者
Nik Clayton 〈nik@FreeBSD.org〉, Dominic Mitchell 〈dom@palmerharvey.co.uk〉, Mark Ovens 〈marko@FreeBSD.org〉, Doug Barton 〈DougB@gorean.org〉, Akinori MUSHA 〈knu@FreeBSD.org〉, Oliver Eikemeier 〈eik@FreeBSD.org〉 FreeBSD 10.0 June 29, 2004 FreeBSD 10.0 |