2011-09-13

PC memo - ThinkPad T420s BIOS 1.28 released

2011-09-07 付けでバージョン 1.28 がリリースされていた。修正内容の[問題の解決]に、「冷却ファンの騒音の改善」という項目がある。騒音という程ではないが、回転音が多少気になっていたので、早速アップデートした。


さて、結果はどうか。定量的な評価はできないが、確かにファンの回転音は小さくなったように感じる。


リソース:

2011-08-24

Spring 3.0.6 released

2011-08-18 付けで Spring フレームワーク 3.0 系のマイナーアップグレードが公開された。50 以上のバグフィクスと細かな改善がなされている。

MongoDB 1.8.3 released

2011-08-22 付けで MongoDB 1.8.3 がリリースされた。

2011-08-23

PC memo - Intel SSD 320 Firmware Updated

ThinkPad T420s で Intel SSD 320 Series を使っている。2011-08-17 付けで新しいファームウェアがリリースされたので、インストールした。いわゆる 8MB 問題を解決している。以下、Release Notes より抜粋。



ファームウェアのアップデート
README.txt の手順に従って問題なく更新できた。ISO イメージを CD に焼き、CD からブートすれば更新対象のドライブを提示してくれる。更新後のバージョンは 4PC10362 である(アップデート前の下4桁は 0302)。以下のように、Intel SSD Toolbox で確認できる。



リソース:

2011-08-12

MongoDB Java Driver 2.6.5 released

2011-08-09 付けでリリースされた。2.6.4 のリリースが前日になっていて、ダウンロードページにはリンクがない。

2011-06-22

Compiling and Installing OVAL Interpreter on Debian

ovaldi (OVAL Interpreter) というセキュリティアセスメントツールを使っている。Debian でも deb パッケージが用意されているが、バージョンが古い。Debian 上でソースをコンパイルしてインストールする手順を記録しておく。

なお、OVAL と ovaldi がどういうものかはここでは書かない。


環境
  • Debian 6.0.1a (2.6.32-5-686 #1 SMP Wed May 18 07:08:50 UTC 2011 i686 GNU/Linux)
  • ovaldi 5.9.1

このバージョンの Debian に用意されている ovaldi deb パッケージのバージョンは 5.7.2-1+b1 であった。




必要なパッケージ
まずは、以下のパッケージをインストールしておく。バージョンは現時点のもの。
  • g++, 4.4.5-1
  • libpcre3-dev, 8.02-1.1
  • libxerces-c2-dev, 2.8.0+deb1-2+b1
  • libxalan110-dev, 1.10-4
  • libgcrypt11-dev, 1.4.5-2
  • libapt-pkg-dev, 0.8.10.3
  • libldap2-dev, 2.4.23-7
  • libpopt-dev, 1.16-1



ソースアーカイブのダウンロードと解凍
  1. SourceForge のページから、Other versions - Browse all files のリンクを手繰り、5.9 Build 1 に進み、ovaldi-5.9.1-src.tar.bz2 をダウンロードする。
  2. アーカイブを解凍する。


ダウンロードリンク:


ビルドとインストール
アーカイブを解凍したディレクトリを $SRC とする。
  1. ビルドディレクトリ ($SRC/project/linux) に移動する。
  2. make コマンドを実行する。
  3. $SRC/project/linux/Release ディレクトリに実行可能ファイル ovaldi ができる。これを /usr/bin にコピーする。
  4. OVAL のスキーマファイルなど ($SRC/xml/*.*) を /usr/share/ovaldi にコピーする。

テスト
さて、インストールした ovaldi を実行してみる。実行ログは以下のとおり。問題なく動作しているようだ。


しかし、現時点では Mitre の OVAL リポジトリは Debian 6 をサポートしていない。つまり、上の実行結果は、プログラムとしての ovaldi の動作をテストしたのであって、セキュリティアセスメントの結果 (false) には意味がない。


Debian 5 の場合
では、Debian 5 に ovaldi をソースからインストールするにはどうすればよいか? 上に示した Debian 6 の場合と同じ手順でビルドしインストールできる。

ただし、依存するパッケージのバージョンが異なる。Debian 5.0.8 ( 2.6.26-2-686 #1 SMP Sat Jun 11 14:54:10 UTC 2011 i686 GNU/Linux) の環境では、以下のとおりであった。
  • g++, 4.3.2-2
  • libpcre3-dev, 7.6-2.1
  • libxerces-2c-dev, 2.8.0-3+lenny1
  • libxalan, 1.10-3.3
  • libgcrypt11-dev, 1.4.1-1
  • libapt-pkg-dev, 0.7.20.2-lenny2
  • libldap2-dev, 2.4.11-1+lenny2
  • libpopt-dev, 1.14-4



リソース:

2011-06-20

MongoDB 1.8.2 released

2011-06-17 付けで MongoDB 1.8.2 がリリースされた。変更点はバグフィクスだけのようだ。