我刚刚更新了 clamav 的定义,以下是输出:
ClamAV update process started at Mon Sep 30 09:22:24 2013
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.97.8 Recommended version: 0.98
DON'T PANIC! Read http://www.clamav.net/support/faq
main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
daily.cld is up to date (version: 17915, sigs: 385323, f-level: 63, builder: neo)
bytecode.cvd is up to date (version: 226, sigs: 43, f-level: 63, builder: neo)
我已经检查过是否安装了任何其他版本的 clamav,但我认为我没有安装两个实例:
$ whereis freshclam
freshclam: /usr/bin/freshclam /usr/bin/X11/freshclam /usr/share/man/man1/freshclam.1.gz
$ whereis clamscan
clamscan: /usr/bin/clamscan /usr/bin/X11/clamscan /usr/share/man/man1/clamscan.1.gz
$ ldd which freshclam
which:
ldd: ./which: No such file or directory
freshclam:
ldd: ./freshclam: No such file or directory
我应该怎么办?
答案1
ClamAV 并没有说你的定义已经过时了。恰恰相反:
main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
aily.cld is up to date (version: 17915, sigs: 385323, f-level: 63, builder: neo)
bytecode.cvd is up to date (version: 226, sigs: 43, f-level: 63, builder: neo)
这是你的安装(它们的意思是“已安装的软件版本”)已经过时了:
WARNING: Your ClamAV installation is OUTDATED!
Local version: 0.97.8 Recommended version: 0.98
ClamAV 开发人员显然认为这值得向您大声发出警告,并使用感叹号,而在 Linux 上,即使出现内核崩溃或打印机端口烧毁,也看不到感叹号。这些警告主要与 Windows 用户有关(我想,这就是他们的语气)。在 Linux 上,您可以选择忽略警告,并依靠您的发行版在下一个方便的时候为您提供最新的 ClamAV 版本apt-get upgrade
。
答案2
除了 zwets 所说的内容之外,您还可以显示是否有任何内容需要更新或删除:
sudo apt-get upgrade clamav
如果您收到另一条关于/var/log/clamav/freshclam.log
已满并且不想像我一样更新的愤怒消息,只需删除部分或全部条目并保存:
sudo -H gedit /var/log/clamav/freshclam.log