如何在 12.04 中安装最新的病毒扫描程序 ClamAv?

如何在 12.04 中安装最新的病毒扫描程序 ClamAv?

ClamAV 位于 Canonical 的官方安全软件存储库中,但在运行 freshclam 时,它会报告:

ClamAV update process started at Tue Jan 21 10:31:59 2014
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.97.8 Recommended version: 0.98.1

(我也启用了 backports repo。)

我认为使用未更新的病毒扫描程序没有什么意义。我能想到两个答案,我希望第二个是正确的:

  1. Canonical 在这方面并不重视安全性,您必须去软件中心外面才能从其他地方下载东西。我不能接受最安全的流行操作系统

    编辑:我觉得我在问题中表达了对 Canonical 政策的看法,扭曲了答案的基调。所有答案都说 (2),但实际上答案是 (1):你必须从 Ubuntu LTS 之外获取代码,可能是因为那些人接受这个就好。

  2. 你显然还没有做 X。输入这个或单击那个,你就会从官方来源获得 Ubuntu LTS 的适当安全更新。

请指教!谢谢。

答案1

还有第三个选项:

3. Canonical 的打包人员在稳定性和安全性之间做出了深思熟虑的权衡,因此您不必太担心。

正如输出中的接下来三行freshclam最有可能显示的那样(请将它们添加到问题中),您的病毒定义是最新的。这是因为 Canonical —— 或者更确切地说是 Debian —— 负责原始软件包的打包 —— 非常重视安全性。

freshclam 输出显示安装的软件版本 (0.97.8) 落后于当前生产版本 (0.98.1)。这是因为 Debian 和 Canonical严肃对待稳定,特别是对于 LTS 版本。您使用 12.04 是有原因的,对吧?

要判断软件包供应商在稳定性和安全性之间如何权衡,可以检查ClamAV 更改日志我统计了 18 处变化,其中 11 处与安全无关或针对不同的目标平台,剩下以下 7 处潜在的安全改进(针对未知数量的新引入的漏洞):

 * Improvements to OLE2 extraction and scanning
 * xz file type support
 * bb #1570: Support ADC compression in DMG
 * libclamav: Add support for scanning xar/pkg archive files.
 * bb #8385: PDF ASCII85Decode zero-length fix
 * libclamav: SCAN_ALL mode fixes
 * bb #7436: elf64 header early exit

安全性和稳定性之间的权衡很难做出,特别是对于那些不太了解的人来说。这就是为什么我通常更信任打包商而不是自己的判断。如果我需要更多的确定性,我会确保我基于证据而不是直觉。

答案2

显然你还没有做 X。

如果你需要更新的版本,你需要自己从网站上安装http://code.google.com/p/clamtk/从他们的自述文件看来,他们在你安装后提供了 DEB 安装程序下载它:

DEBs:

You should be able to just double-click the .deb file to install it.
This assumes you have permissions to install programs, of course. Your
package manager should grab any necessary dependencies.

By the commandline, you can do this:

# dpkg -i clamtk-*.deb

To remove clamtk:
# dpkg --purge clamtk

Note that the Debian/Ubuntu builds are gpg-signed.

来源

相关内容