如何更新 ClamAV 安装?

Tan*_*ngh 11 clamav

当我执行sudo freshclam它给我以下警告:

WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.99 Recommended version: 0.99.2
Run Code Online (Sandbox Code Playgroud)

但是sudo apt-get updatesudo apt-get upgrade似乎并没有做到这一点。

我怎样才能更新它?

Zan*_*nna 7

ClamAV 网站关于如何升级的页面

如果您从软件包安装,我们建议您从发行版提供商处找到批准的软件包并进行安装。ClamAV 团队不会为每个分发版本维护单独的包。如果没有新包,您有三个选择:

  • 等待
  • 构建蛤包
  • 从源安装

可以等待,因为 clamav 仍在工作,即使它不是最新版本。该警告仅供参考。此外,您无需手动运行 freshclam。如果你输入

tail -20 /var/log/clamav/freshclam.log
Run Code Online (Sandbox Code Playgroud)

您应该会看到更多信息,告诉您最近(如今天)更新了数据库等。当我这样做时,我看到与您相同的警告,下一条消息是don't panic: see https://github.com/vrtadmin/clamav-faq FAQ page所以,不要惊慌。

我不建议从源代码编译,因为它不会通过 APT 更新,但这里是指南

概括:

卸载旧版本 sudo apt remove clamav

ClamAV 网站下载 tar 文件

tar xf clamav*然后提取cd clamav*

./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

然后运行

sudo freshclam
Run Code Online (Sandbox Code Playgroud)

与往常一样,请参阅文档以获取更多帮助


Ray*_*Ray 5

Zanna 关于从源代码安装的建议是解决问题的正确方法。

然而,对这个问题更直接的回答是要注意 0.99 是 Ubuntu 16.04(Ubuntu 的最新版本)的最新版本的 clamav。请参阅http://packages.ubuntu.com/xenial/clamav

来自程序的警告表明上游有一个新版本的 clamav(即,由 clamav 的开发人员)。最新版 Ubuntu 的最新版本实际上可能有点旧。由于该消息只是一个警告,您可以忽略它。如果 0.99 有一个“严重”的安全漏洞,那么很可能会发布一个合适的补丁。

从源代码安装是一种解决方案,但您必须手动使其保持最新——这是我们经常忘记做的事情。

我对 clamav 了解不多,但对于病毒扫描程序,您想要保持最新的是病毒定义。假设您使用的版本仍然可以更新病毒定义,您应该没问题。