我正在尝试在 CentOS 4.8 上通过 yum 安装 rkhunter,但这并没有发生...
Loading "fastestmirror" plugin
Setting up Install Process
Setting up repositories
update 100% |=========================| 951 B 00:00
rpmforge 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Parsing package install arguments
Error: Package tuple ('rkhunter', 'noarch', None, '1.2.9', '2.rh9.rf') could not be found in packagesack
我知道一些系统管理员基础知识,但是当事情没有按计划进行时,还不足以解决问题,尤其是当 Google 不想放弃货物时!任何帮助都会很棒。
yum search rkhunter 显示什么吗?yum 存储库缓存是最新的吗?你最近有运行 yum update 吗?
此外,Centos 4.8 很旧。我什至不确定它是否仍然受支持。如果 4.8 的远程存储库已被删除,我不会感到惊讶。
有时磁盘上的缓存数据变得不可用,但 yum(认为它是最新的)并没有完全从服务器刷新它。当遇到类似指定的奇怪错误时,我的一般经验法则是在继续之前清除涉及的各种元数据和缓存,并手动检查 yum 本身的更新。第二步可能是不必要的,但第一步似乎修复了大多数奇怪的与 repo 相关的错误。
编辑
否则,您的存储库定义可能会出现格式错误或以其他方式损坏。尝试禁用 rpmforge 存储库,然后使用他们的说明重新安装它。
你排除这个包吗?
您可能会排除安装 rkhunter 所需的软件包