株式会社エスロジカル
株式会社エスロジカル
セキュリティ、Web開発、Unix開発、Go言語

■ FreeBSD:pkg_version

技術ドキュメント目次 -> FreeBSD -> pkg_version

本技術ドキュメントは、ここしばらくメンテナンスをしておりません。
内容が古くなっている可能性などございますこと、ご理解を頂けますようお願いいたします。


サイフにやさしいSSL証明書
【低価格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

アンケートにご協力をお願いいたします。

1. このドキュメントへの評価をご選択ください。
         

2. ご感想をお書きください。