Ubuntu Server 14.04-Clam AV 的依赖关系损坏

Ubuntu Server 14.04-Clam AV 的依赖关系损坏

尝试通过命令行为 Ubuntu Server 14.04 安装 CLAMAV。

收到以下错误:

groot:/home/carlo# apt-get install clamav-freshclam
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:

The following packages have unmet dependencies:
clamav-freshclam : Depends: clamav-base (>= 0.98.1+dfsg-4ubuntu1.1) but 0.98.1+dfsg-4ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

我尝试使用它来安装apt-get install -f但出现同样的错误。

除了从源代码构建之外还有其他解决方案吗?


抱歉这么久才更新。运行此程序的设备最终出现故障 - 好吧 - 承载操作系统的 SSD 出现故障。没什么大不了的。最近用新的 250gb SSD 重新安装了它。我会重新安装 Clam-AV,一旦有空就会让大家知道结果。

再次感谢您的所有建议!

答案1

昨晚回家后我尝试了第一个建议,并且效果很好。

sudo apt-get clean
sudo apt-get autoclean
sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get update
sudo apt-get install clam-freshclam

之后安装正常。

很奇怪,因为它没有指出任何其他问题,只是一个应用程序缺少依赖项。

答案2

我遇到了同样的问题,并且我设法找到了问题所在......要修复它,请执行以下操作:

sudo apt-get remove clamav
sudo apt-get remove clamav-base
sudo apt-get autoremove
sudo deluser clamav

重新安装防病毒软件....

sudo apt-get install clamav
sudo freshclam

享受 :)

答案3

如果您不介意在系统中添加存储库,这里有一个解决方法。我能够添加以下存储库,并且能够下载clamav-freshclamclamtk我猜想“trusty”的 Ubuntu 存储库缺少一些东西。我可以验证,当我执行时,sudo apt-get build-dep clamav-freshclam它返回一个错误,指出该文件不可用。

sudo add-apt-repository ppa:ubuntu-clamav/ppa
sudo apt-get update
sudo apt-get install clamav-freshclam

相关内容