Rabu, 28 Januari 2009

Update Engine ClamAV di Ubuntu

[root@mgw ~]# /usr/bin/freshclam
ClamAV update process started at Wed Jan 28 17:38:20 2009
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.92 Recommended version: 0.92.1
DON'T PANIC! Read http://www.clamav.net/support/faq
main.inc is up to date (version: 45, sigs: 169676, f-level: 21, builder: sven)
nonblock_connect: connect timing out (30 secs)

Tampilan di atas menyatakan antivirus di mail server sudah tidak up to date lagi. Dan untuk lebih memastikan lagi, bisa dicek ulang versinya dengan mengetikkan

[root@mgw~]# clamd -V
ClamAV 0.92/5867/Wed Jan 28 17:38:20 2009

Dengan kondisi seperti ini, kita seharusnya mengupdate engine antivirus ini.
Berikut langkah-langkah proses update :

1. Download source dari clamav.net
[root@mgw~]# cd /usr/local/src
[root@mgw src]# wget http://freshmeat.net/redir/clamav/29355/url_tgz/clamav-0.94.2.tar.gz

2. Kemudian Download file signature agar kita bisa mengecek integritas paket
[root@mgw src]# wget http://downloads.sourceforge.net/clamav/clamav-0.94.2.tar.gz.sig

3. Lakukan cek integritas paket untuk mengimport publik key dari clamav
[root@mgw src]# gpg --verify clamav-0.94.2.tar.gz.sig

4. Lanjutkan dengan ekstrak paket dan chown ke root sehingga user biasa tidak dapat menggunakan source.
[root@mgw src]# tar xzf clamav-0.94.2.tar.gz
[root@mgw src]# chown -R root.root clamav-0.94.2
[root@mgw src]# cd clamav-0.94.2

5. Lanjutkan dengan menkonfigurasi source yang telah kita ekstrak.
[root@mgw clamav-0.94.2]# ./configure --disable-zlib-vcheck

6. Lakukan proses kompilasi dan pastikan tidak ada error yang muncul
[root@mgw clamav-0.94.2]# make

7. Stop daemon clamav sehingga binari lama akan ditimpa dengan binari yang baru. Apabila anda tidak menstop daemon clamav, proses install masih dapat berjalan karena binari yang berjalan di load ke memori. Itulah sebabnya kenapa kita dapat update software secara on the fly di linux
[root@mgw clamav-0.94.2]# /etc/init.d/clamd stop

8. Install paket clamav yang telah kita compile
[root@mgw clamav-0.94.2]# make install

9. Jalankan ldconfig untuk menambah kepustakaan bersama (share libraries) yang dibutuhkan procs
[root@mgw clamav-0.94.2]# ldconfig

10. Start clamav daemon untuk memastikan bahwa instalasi yang kita lakukan berhasil
[root@mgw clamav-0.94.2]# /etc/init.d/clamd start

11. Cek log message

12. Cek versi clamav untuk memastikan clamav telah terupdate
[root@mgw clamav-0.94.2]# clamd -V

Tidak ada komentar: