How to Install AVG Anti Virus on Ubuntu Server

virus

Although in my experience Linux is much less susceptible to malware, it would be unfair to say that they are completely secure.  Even if a Linux machine isn’t infected it doesn’t mean it can’t be an unsuspecting virus delivery mechanism.  Although saying that a web server really shouldn’t be delivering any malware…

AVG is a widely recognised anti-malware vendor, especially in the Windows world, and we’ll be installing their Linux Antivirus on our server and then setting it for a scheduled run daily.

SSH to your box as usual.

We’ll need to install some dependencies:

apt-get install ia32-libs

Once I had the location of the file I ran a command like the following:

wget http://download.avgfree.com/filedir/inst/avg2012flx-r1795-a5274.i386.deb

When that is downloaded lets install it:

dpkg -i avg2012flx-r1795-a5274.i386.deb

Lets start the daemon:

avgctl

Update the virus definitions (this could take a little while, especially on a slow connection):

avgupdate

Now lets run a complete scan just to be on the safe side:

avgscan / –arc –heur

Hopefully that will come up clean, if not action accordingly.

Lets create a file that we will set to run automatically:

mkdir /root/scripts

nano /root/scripts/antivirusscan.sh

Paste the following:

#!/bin/sh
avgupdate
avgscan / –arc –heur –report=/var/log/antivirusscan.log

Make the file executable:

chmod +x /root/scripts/antivirusscan.sh

Now lets make it so we can run it automatically:

If prompted select Nano (I find it the easiest but it’s your personal choice).

At the bottom of the screen paste the following:

@daily /root/scripts/antivirusscan.sh

[ctrl]+o to save and [ctrl]+x to exit.

Done, now you can keep an eye on the log in /var/log/antivirusscan.log and you are all set.

Got something to say? Go for it!