How can I update Clam Antivirus via the terminal?
I already have installed
clamav, but I want to know how can I update the virus database.
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
To update the ClamAV database do
NAME freshclam - update virus databases SYNOPSIS freshclam [options] DESCRIPTION freshclam is a virus database update tool for ClamAV.
sudo apt-get install clamav.
Once ClamAv is installed you can set up a script for right click virus scanning in Nautilus.
To update the virus database, open a terminal and enter the following command:
To automate this update you can set up a cron job. I'll show how to update the virus database every day at 8:57 AM. First, open the terminal and su to root.
Now you need to modify the crontab for the root user.
This opens the root crontab file in the nano text editor. Add the following line
57 08 * * * freshclam
to the crontab and then hit Ctrl+X to exit. Answer yes when prompted to save the file.
How to update clamtk (all steps) / clamav (steps 1-3)
NOTE: Read each line before you willy nilly start typing things in Terminal to understand what you are doing to the system.
Remove potentially bad AV installations:
sudo apt-get remove clamav clamtk freshclam sudo apt-get autoremove
sudo apt-get install clamav -y # *(Terminal Version)* sudo apt-get install clamtk -y # *(GUI version)*
Update AV Database
sudo freshclam # *(takes ~30 minutes to download definitions)*
Configure AV & Scan: This example uses only clamtk
clamtk # (Opens GUI)*
toggle all options beneath settings tab "Network"
"Scan a Directory"
Final Note: typing the phrase
clamav --help gives some hints.
-y is the same thing as saying yes to installing all dependencies for package. If
-y causes issues then exclude and manually press
y key when prompted.
This is what I had to do to get clam working, perhaps a glitch for both clamtk and clamav (problem with both). Hope this helps someone else!