如何从 surceforge 编译和安装 clamav?

如何从 surceforge 编译和安装 clamav?

我正在使用 Ubuntu 10.04。我担心我的电脑中了病毒(我点击了一个带有病毒的链接),我想检查一下是否一切正常。

我使用 Synaptic 安装了 clamAV。安装的版本是 0.96.5,而最新版本是 0.97.6。当我尝试更新病毒数据库时,我收到警告,我使用的 clamAV 版本已过时。由于我不知道如何通过 Synaptic 或 apt 更新软件(两者都显示安装的版本是最新版本),我卸载了所有软件并从 sourceforge 下载了最新版本。我解压了 tar.gz 存档,进入文件夹,但当我输入

./configure

我收到消息:

configure: error: Please install zlib and zlib-devel packages

当我输入

sudo aptitude install zlib zlib-devel

终端输出说没有这样的包(没有包 zlib-devel 并且有许多名称包含 zlib 的包)。

我猜想该链接可能包含 Windows 病毒,但我还是想确保我的计算机中没有病毒。而且我不确定该病毒是否会将自身发送给我的电子邮件联系人(即使它不会损害我的系统)。

答案1

寻找解决方案,我关注了该主题我如何启用“backports”存储库?并且它有所帮助,最新版本的 clamAV 开始可以通过 apitiude 工具访问。

答案2

我的意见是从 ubuntu 软件包中安装 clamav,步骤如下:

sudo apt-get install clamav clamav-daemon clamav-freshclam

要更新 clamav:

sudo freshclam -v

如果更新 Clamav 失败并出现错误消息,请尝试以下操作:

在终端:

停止更新程序:

sudo /etc/init.d/clamav-freshclam stop

更新

sudo freshclam -v

启动更新程序:

sudo /etc/init.d/clamav-freshclam start

http://www.iasptk.com/ubuntu/19931-ubuntu-1204-clamav-problem-with-updating

答案3

我无法将 clamav 安装为软件包,因为我需要为 Zimbra 编译它。因此,我找到了一个解决方案:

您必须安装zlib1g-dev程序包。尝试以下操作:

sudo apt-get install zlib1g-dev

相关内容