2008年5月9日 星期五

Avira AntiVir Personal @ FreeBSD

Avira AntiVir 這個小紅傘也有提供 unix like 的版本,下面的簡易安裝程序主要是要在 FreeBSD 上安裝 AntiVir 來配合 MailScanner 掃瞄 mail 中有問題的附件檔案。其實下載回來的 tar ball 中就有 install 的 script ,由於要的功能很單純,因此,底下是採手動安裝的方式:
  • 下載 AntiVir 的 tar ball,網址如下:
    http://dl1.avgate.net/personal/en/unix/antivir-workstation-pers.tar.gz
  • 解開下載回來的檔案,執行:
    tar zxvf antivir-workstation-pers.tar.gz
  • AntiVir 預設的安裝目錄為 /usr/lib/AntiVir ,所以我們先建好這個目錄,執行:
    mkdir /usr/lib/AntiVir
  • 將檔案就定位,切換到前面解開的 tarball 目錄後執行:
    cp -p bin/freebsd/antivir /usr/lib/AntiVir/
    cp vdf/* /usr/lib/AntiVir/

    如果系統是 FreeBSD 5.x ,第一行則改為:
    cp -p bin/freebsd5/antivir /usr/lib/AntiVir/

    如果系統是 FreeBSD 6.x ,第一行改為:
    cp -p bin/freebsd5/antivir /usr/lib/AntiVir/

    FreeBSD 6.x ,還要多建一個 soft link ,執行:
    ln -s /usr/lib/libc.so /usr/lib/libc.so.5
    不然會出現 "......Shared object "libc.so.5" not found, required by......" 的錯誤訊息
  • 取得最新的授權 key
    cd /usr/lib/AntiVir
    fetch http://dl1.avgate.net/down/windows/hbedv.key
  • 檔案都就定位了,就可以更新病毒碼,執行:
    /usr/lib/AntiVir/antivir --update
  • 修改 MailScanner.conf 在掃毒引擎的參數
    Virus Scanners 中加入 antivir
    重新啟動 MailScanner 後即可讓 AntiVir 和 MailScanner 開始合作掃瞄電子郵件。

如果要讓系統每六個小時自動更新病毒碼,就在 /etc/crontabl 中加入:
50 */6 * * * root /usr/lib/AntiVir/antivir --update > /dev/null 2>&1

沒有留言:

張貼留言

 
© 2009. Design by Pocket