FreeBSD:pkg_version
技術ドキュメント目次 -> FreeBSD -> pkg_version本技術ドキュメントは、2002~2004年頃に作成したものが多いです。
内容が古くなっていることもあるかと思いますが、ご了承ください。
【低価格SSL証明書】弊社運営の低価格SSL証明書販売サイト、翌月末払いなど請求書払いも可能。
◆ pkg_versionとは
pkg_versionとはFreeBSDにインストールされている各パッケージのバージョンが、最新のバージョンと比較して古いものになっているかどうかを確認することのできるコマンドです。
◆ pkg_versionの実行例
pkg_versionを実行すると例えば次のように表示されます。
# pkg_version autoconf = bsdiff = cvsup-without-gui = freebsd-update = ja-jvim = ja-less+iso = linux_base-rh = m4 = mysql-client < mysql-server < p5-Authen-SASL = p5-Compress-Zlib = p5-DBD-mysql41 < p5-DBI = p5-Digest = p5-Digest-MD5 = p5-HTML-Parser = p5-HTML-Tagset = p5-MIME-Base64 = p5-Net = p5-URI = p5-libwww = perl = portaudit = portupgrade = pure-ftpd = ruby = ruby18-bdb1 = zip = # |
上記の例では、mysql-client・mysql-server・p5-DBD-mysql41の3つが、
最新バージョンよりも古いものがインストールされていると表示されています。
-v オプションをつけて実行すると、もう少し細かい情報が表示され、
次のように最新のバージョンがいくつであるかについての情報も表示されるようになります。
# pkg_version -v autoconf-2.13.000227_5 = up-to-date with port bsdiff-4.2 = up-to-date with port cvsup-without-gui-16.1h_2 = up-to-date with port freebsd-update-1.6_1 = up-to-date with port ja-jvim-2.0r = up-to-date with port ja-less+iso-358.254_2 = up-to-date with port linux_base-rh-7.3 = up-to-date with port m4-1.4.3 = up-to-date with port mysql-client-4.1.5 < needs updating (port has 4.1.12) mysql-server-4.1.5 < needs updating (port has 4.1.12) p5-Authen-SASL-2.09 = up-to-date with port p5-Compress-Zlib-1.34 = up-to-date with port p5-DBD-mysql41-2.9008 < needs updating (port has 3.0001_1) p5-DBI-1.48 = up-to-date with port p5-Digest-1.10 = up-to-date with port p5-Digest-MD5-2.33 = up-to-date with port p5-HTML-Parser-3.45 = up-to-date with port p5-HTML-Tagset-3.04 = up-to-date with port p5-MIME-Base64-3.05 = up-to-date with port p5-Net-1.19,1 = up-to-date with port p5-URI-1.35 = up-to-date with port p5-libwww-5.803 = up-to-date with port perl-5.8.7 = up-to-date with port portaudit-0.5.10 = up-to-date with port portupgrade-20041226_5 = up-to-date with port pure-ftpd-1.0.20_3 = up-to-date with port ruby-1.8.2_4 = up-to-date with port ruby18-bdb1-0.2.2 = up-to-date with port zip-2.3_2 = up-to-date with port # |
だたし、最新のバージョンになっていないからといって、
今すぐアップデートが必要になるというわけではありません。
新バージョンでセキュリティに関する修正が行われている場合でなければ、
急ぎでのアップデートが必要になるというわけではありません。
※セキュリティ上の問題があったとしても、
確実にそのモジュールが外部から利用され得ないと分かっている場合には、
その場合もまた急ぐ必要はないというポリシーもあるかもしれません。
セキュリティに関する修正が行われているかどうかを確認するためには、
portaudit をインストールして実行してみることがオススメです。
■ FreeBSD についての他のドキュメント
■ 他のグループのドキュメント
Apache / Linux / FreeBSD / OpenSSL / Perl / HTTPプロトコル / Jakarta Tomcat / Java / NetBSD / Oracle / PostgreSQL / UNIX の C言語 / UNIX のコマンド / Windows / bind / システム運用TIPS