ติดตั้ง avast บน ubuntu
- ต้องไปขอ license ก่อน โดยไปที่เวบ http://www.avast.com/eng/home-registration.php
ลงทะเบียนให้เรียบร้อย ระบบจะส่ง license key มาทางอีเมล์
- ให้ดาวน์โหลดโปรแกรมป้องกันไวรัสจาก ftp://ftp.psu.ac.th/pub/avast/avast4workstation_1.3.0-2_i386.deb มาเก็บไว้ก่อน
หาก ubuntu เป็นแบบ 32 bit ให้ติดตั้งด้วยคำสั่ง sudo dpkg -i avast4workstation_1.3.0-2_i386.deb ได้เลย
หาก ubuntu เป็นแบบ 64 bit ต้องติดตั้งโปรแกรมเพิ่มเติมก่อนด้วยคำสั่ง sudo apt-get install ia32-libs
แล้วติดตั้งด้วยคำสั่ง sudo dpkg --force-architecture -i avast4workstation_1.3.0-2_i386.deb
- เสร็จแล้วสั่งให้โปรแกรม avast ทำงานแบบ graphic
โดยไปที่ task bar ด้านซ้ายบน เลือกเมนู Applications -> Accessories -> avast! Antivirus
ได้หน้าต่าง Registartion required ก็ให้กรอก license key ที่ได้มาจากการลงทะเบียน
หาก license key ถูกต้อง ปุ่ม OK ก็จะโผล่ขึ้นมาให้เลือกใช้งานได้ ก็ให้คลิกปุ่ม OK
โปรแกรม avast ก็จะทำงานได้หลังการลงทะเบียนที่ถูกต้อง
- การ Update database หากใช้งานแบบไม่ต้องผ่าน proxy สามารถคลิกทำงานได้โดยตรง
หาก Update database แล้วเกิด error ว่า "An error occured in avast! engine: Invalid argument"
เป็นปัญหาจาก database มีขนาดใหญ่เกินไป ปัญหานี้เพิ่งเกิดเมื่อ 29-03-2553
วิธีแก้ไขให้สั่งขยายพื้นที่หน่วยความจำด้วยคำสั่ง sudo sysctl -w kernel.shmmax=100000000 ก็จะทำงานต่อไปได้
หลังจากปิด PC แล้ว พอบูท PC ใหม่ ก็จะต้องป้อนคำสั่งนี้ใหม่ทุกครั้ง
หากไม่ต้องการสั่งใหม่ทุกครั้ง ให้ไปแก้ไขแฟ้ม /etc/sysctl.conf
เพิ่มหรือปรับปรุงตัวแปรบรรทัดคำสั่งเป็นว่า kernel.shmmax=100000000
แล้วมันก็จะทำงานเองทุกครั้งที่บูท PC
หากใช้งานผ่าน proxy จะไม่สามารถ Update database ต้องใช้คำสั่ง /usr/bin/avast-update ต่างหาก
และต้องแก้ไขแฟ้ม /usr/bin/avast-update ให้ถูกต้องด้วย
ตัวอย่างหากใครต้องการ update database ที่ server ของ ม.สงขลานครินทร์ให้แก้ไขแฟ้ม /usr/bin/avast-update
ที่บรรทัดข้อความเดิมว่า
URL_UPDATE="http://files.avast.com/files/latest/400.vps"
URL_UPDATE_MD5="http://files.avast.com/files/latest/400vps.md5"
ให้แก้ไขเปลี่ยนใหม่เป็นว่า
URL_UPDATE="ftp://ftp.psu.ac.th/pub/avast/400.vps"
URL_UPDATE_MD5="ftp://ftp.psu.ac.th/pub/avast/400vps.md5"
ทำแค่นี้เอง
สั่ง update database ด้วยคำสั่ง /usr/bin/avast-update จะได้ข้อความประมาณว่า
Checking for virus signature updates...
An update for /home/mama/.avast/400.vps is available. Fetching update...
... รอๆๆ ...
Update done: /home/mama/.avast/400.vps dated ...
เป็นอันว่า update database เสร็จเรียบร้อย
- ตัวอย่างหากใช้งานผ่าน proxy ต้องแก้ไขแฟ้ม /usr/bin/avast-update
ด้วยการเพิ่มบรรทัดข้อความตัวแปร http_proxy ดังตัวอย่างประมาณว่า
...
export http_proxy="http://cache.psu.ac.th:8080"
AVASTDIR=$HOME/.avast
...