Fedora Core の SpamAssassin がちょっとだけ古かったので、ソースのtar ballからrpmを作ってアップデート。
$ cd /usr/src/redhat/RPMS/i386/
$ wget http://sunsite.tus.ac.jp/pub/apache/spamassassin/Mail-SpamAssassin-3.0.2.tar.gz
$ sudo rpmbuild -tb ./Mail-SpamAssassin-3.0.2.tar.gz
:
書き込み中: /usr/src/redhat/RPMS/i386/spamassassin-3.0.2-1.i386.rpm
書き込み中: /usr/src/redhat/RPMS/i386/spamassassin-tools-3.0.2-1.i386.rpm
書き込み中: /usr/src/redhat/RPMS/i386/perl-Mail-SpamAssassin-3.0.2-1.i386.rpm
:
$ sudo rpm -Uvh spamassassin-3.0.2-1.i386.rpm perl-Mail-SpamAssassin-3.0.2-1.i386.rpm
spamassassin-toolsなるrpmパッケージは
エラー: Failed dependencies:というエラーになった。MCPANからParse::SyslogとStatistics::Distributionsもinstallしてやってみたのだが、状況は変らなかったので処分保留。
perl(Parse::Syslog) is needed by spamassassin-tools-3.0.2-1.i386
perl(Statistics::Distributions) is needed by spamassassin-tools-3.0.2-1.i386
結果的にログ採取も multilog から syslog にしちゃったので、解析cronも日付抽出部分を修正。