当我执行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 update,sudo apt-get upgrade似乎并没有做到这一点。
我怎样才能更新它?
如果您从软件包安装,我们建议您从发行版提供商处找到批准的软件包并进行安装。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)
与往常一样,请参阅文档以获取更多帮助
Zanna 关于从源代码安装的建议是解决问题的正确方法。
然而,对这个问题更直接的回答是要注意 0.99 是 Ubuntu 16.04(Ubuntu 的最新版本)的最新版本的 clamav。请参阅http://packages.ubuntu.com/xenial/clamav。
来自程序的警告表明上游有一个新版本的 clamav(即,由 clamav 的开发人员)。最新版 Ubuntu 的最新版本实际上可能有点旧。由于该消息只是一个警告,您可以忽略它。如果 0.99 有一个“严重”的安全漏洞,那么很可能会发布一个合适的补丁。
从源代码安装是一种解决方案,但您必须手动使其保持最新——这是我们经常忘记做的事情。
我对 clamav 了解不多,但对于病毒扫描程序,您想要保持最新的是病毒定义。假设您使用的版本仍然可以更新病毒定义,您应该没问题。
| 归档时间: |
|
| 查看次数: |
24966 次 |
| 最近记录: |