![在 Debian Wheezy 上更新 ClamAV(ClamAV 安装已过时日志消息)](https://linux22.com/image/637146/%E5%9C%A8%20Debian%20Wheezy%20%E4%B8%8A%E6%9B%B4%E6%96%B0%20ClamAV%EF%BC%88ClamAV%20%E5%AE%89%E8%A3%85%E5%B7%B2%E8%BF%87%E6%97%B6%E6%97%A5%E5%BF%97%E6%B6%88%E6%81%AF%EF%BC%89.png)
我使用 apt 从官方存储库在 Debian Wheezy 上安装了 ClamAV。系统是最新的,我没有通过 获取任何更新apt-get upgrade
,但我仍然在日志中收到此消息:
Your ClamAV installation is OUTDATED!
我的版本是:
$ clamscan -V
ClamAV 0.98.1/19186/Sun Jul 13 00:34:56 2014
在官方页面上:
最新的 ClamAV® 稳定版本是:0.98.4
看起来 Wheezy 的官方稳定版本库不是最新的。我找到的唯一信息是官方信息关于 Debian不稳定的项目,自 Squeeze 以来现已关闭。
有没有其他的存储库?
如何让 ClamAV 始终保持最新状态并确保系统稳定?
编辑:
我的/etc/apt/sources.list
:
deb http://ftp.ru.debian.org/debian/ wheezy main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://ftp.ru.debian.org/debian/ wheezy-updates main contrib non-free
$ dpkg -l 'clamav*'
||/ Name Version Architecture Description
+++-========================================-=========================-=========================-======================================================================================
ii clamav 0.98.4+dfsg-0+deb7u2 amd64 anti-virus utility for Unix - command-line interface
ii clamav-base 0.98.4+dfsg-0+deb7u2 all anti-virus utility for Unix - base package
ii clamav-daemon 0.98.4+dfsg-0+deb7u2 amd64 anti-virus utility for Unix - scanner daemon
un clamav-data <none> (no description available)
ii clamav-docs 0.98.4+dfsg-0+deb7u2 all anti-virus utility for Unix - documentation
ii clamav-freshclam 0.98.4+dfsg-0+deb7u2 amd64 anti-virus utility for Unix - virus database update utility
答案1
我也遇到了同样的问题。我仔细阅读了一些完美的服务器 - Debian Wheezy (Apache2、BIND、Dovecot、ISPConfig 3) - 第 3 页这解决了我的“您的 ClamAV 安装已过时!”问题。
首先确保您/etc/apt/sources.list
包含 wheezy-updates 存储库(这可确保您始终获得 ClamAV 病毒扫描程序的最新更新 - 该项目经常发布版本,有时旧版本会停止工作),并且 contrib 和非免费存储库已启用(某些软件包不在libapache2-mod-fastcgi
主存储库中)。
将这些行添加到你的 /etc/apt/sources.list
# wheezy-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free
然后运行命令apt-get update
就apt-get dist-upgrade
可以了。
答案2
确保基本wheezy
存储库已启用/etc/apt/sources.list
。
这有点奇怪;Wheezy 上最新的 clamav 不在wheezy-updates
存储库中,而是wheezy
在存储库中:
wheezy-update: 0.98.1+dfsg-1+deb7u4
wheezy : 0.98.4+dfsg-0+deb7u2
如果您尚未启用任何 apt 固定(如果您不知道这些设置则不必担心,否则必须撤消固定),apt-get upgrade
或者apt-get dist-upgrade
应该在之后获取最新版本apt-get update
。