先ほどからの続きなので環境はUbuntu Server 9.04
共有するものなのでいろいろなOS環境と共存することを考え、アンチウイルスくらいしようと。そこでLinuxでも利用することの出来るClamAVを入れてみた。
sudo apt-get install clamav
で、入れると問題があるらしいからソースから入れるのが無難だそうです。
Clam AntiVirus : http://www.clamav.net/download/sources/
中頃のLatest stable releaseをwgetする。
tar zxvf で解凍して./configure する。
ところが何もしていない状況なので速攻エラーになる。
sudo apt-get install gcc
で、もう一回./configureすると
configure: error: Please install zlib and zlib-devel packages
と言われるので
sudo apt-get install zlib1g-dev
を入れる。
最後にエラーが表示されないのでたぶん問題ないかな。
makeを行うためにmakeを入れる。
sudo apt-get install make
んで、
make
sudo make install
なんだか心配になる感じの表示画面ですがたぶんコレで良いんだと思う。
設定を行っていく
sudo vi /usr/local/etc/clamd.conf
Exampleを#でコメントアウトする
LogFile ~ と LogTime ~の#のコメントアウトを外す
Exampleを#でコメントアウトするsudo vi /usr/local/etc/freshclam.conf
UpdateLogFile ~ の#のコメントアウトを外す
ちなみにアップデート時にプロキシ経由する場合はfreshclam.comfのHTTPProxyServerとHTTPProxyPortの部分を適時変更する必要がある。
で、sudo clamav-0.95.2/freshclam/freshclam を実行しアップデート
バージョン確認をしてみると
$ clamav-0.95.2/clamscan/clamscan -V
ClamAV 0.95.2/9707/Tue Aug 18 09:15:41 2009
早速調べてみる。
先にテスト用に作ったSambaのtestフォルダを指定
$ clamav-0.95.2/clamscan/clamscan --infected --remove --recursive /home/testsamba/test/
----------- SCAN SUMMARY -----------
Known viruses: 609041
Engine version: 0.95.2
Scanned directories: 1
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 1.835 sec (0 m 1 s)
testsamba@ubuntu:~$
先ほどのフォルダの中には1つのファイルしかないのですごく高速に終了。
とりあえずつかる状態。
でも…なんかおかしい気もする。