See this:
How to get down off a duck ( why Linux is inherently more secure than Windows.)
How do you get down off an elephant?
******************************EXCERPT***************************
You dont get down off an elephant, you get down off a duck!
The same joke applies whenever somebody asks "How do you install anti-virus in Linux?". You dont install anti-virus in Linux, you install anti-virus in Windows.
Lately, when you try to tell people that they dont need to install anti-virus in Linux, they say "People tell me that, but I want it anyway".
So, let me explain why you dont need anti-virus in Linux, and to do this we have to start with an explanation of what a virus is.
A virus is a malicious computer program, written to perform some sort of criminal activity with your computer. This can include deleting your data, but these days viruses are much more subtle. They dont cause mindless destruction. They use your computer to illegally profit their writers. As such, they attempt to evade detection, because as soon as you detect them you would run an anti-virus scan and delete them! They also always set themselves to start up when the computer starts up, which is dependent on them gaining administrator access to your computer.
Once they have administrator access, they can evade detection until you run an anti-virus program that knows about them.
We all know that Windows programs dont run in Linux. A virus is simply a Windows program, so it doesnt run in Linux. This is because Linux programs use a different format to Windows programs - Windows programs use the EXE format, Linux programs use the ELF format. Even if Linux could understand EXE, it would be pointless because the programs would be trying to interact with Windows shared libraries or (in the case of viruses) the Windows internals directly, which of course are not present on Linux.
If you download a Windows trojan and double-click it on a Linux system, you get a "Cannot open file boobs.jpg.exe" message. Linux doesnt understand the EXE executable format, only the ELF executable format. If you install a program like Wine, that can understand the EXE format and also allow the use of Windows shared libraries, youll still find that viruses wont work. This is because the viruses try to gain access to the running instance of Windows, and of course there isnt one.
Or, if they are programmed more conventionally, they manage to install themselves into a system-wide area in what they think is your Windows installation, but is actually just a Wine installation in your home directory. The result is that the virus might keep running until you quit Wine or until you restart. If you restart and then run a Wine program, the virus still wont be run, because Wine doesnt perform a Windows startup sequence.