我在Ubuntu Hardy Heron 8.04 LTS上运行服务器,当我通过aptitude安装ClamAV时,它安装了0.94版本。 该版本现在已经EOL,但是当我运行“aptitude upgrade”时,它不会更新ClamAV到更新的版本(0.96)。
然后我遵循这些关于从PPA安装ClamAV的说明 ,但是当我这样做的时候,我收到一条消息:“下面的软件包已经被保留了:… clamav clamav-base clamav-daemon clamav-freshclam …”
有谁知道如何让Ubuntu 8.04通过aptitude或apt-get来做这个更新(我希望避免从源代码编译等)?
是的,昨天晚上我的服务器搞砸了。 我正在运行Debian Lenny。 我必须添加debian-volatile存储库才能升级到0.95.3。
你需要添加deb http://ppa.launchpad.net/ubuntu-clamav/ppa/ubuntu hardy main到你的/etc/apt/sources.list并运行apt-get update之后apt-get upgrade clamav
如果apt-get upgrade不起作用,那么
apt-get install clamav clamav-base clamav-daemon clamav-freshclam
实际上我昨天只是做了这个,我把ppa添加到了sources.list中,添加了密钥,做了一个“apt-get update”,然后是“apt-get install”每个包。 当您尝试直接“安装”软件包而不是通过升级时会发生什么?
如果它说包已经被“阻止”,那么做一个sudo apt-get dist-upgrade。 那会得到他们。