我正在尝试在 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
我知道一些系统管理基础知识,但当事情没有按计划进行时,我没有足够的知识来解决问题,尤其是当谷歌不想放弃产品时!任何帮助都会很棒。
答案1
yum search rkhunter 能显示任何内容吗?yum 存储库缓存是否已更新?您最近运行过 yum update 吗?
此外,Centos 4.8 已经很旧了。我甚至不确定它是否还受支持。如果 4.8 的远程存储库被删除,我不会感到惊讶。
答案2
有时磁盘上的缓存数据变得不可用,但 yum(认为它是最新的)不会从服务器完全刷新它。当遇到像上述这些奇怪的错误时,我的经验法则是先清除所涉及的各种元数据和缓存,然后再继续,然后手动检查 yum 本身的更新。第二步可能没有必要,但第一步似乎可以修复大多数奇怪的 repo 相关错误。
yum clean all
yum update yum
编辑
否则,您的存储库定义可能格式不正确或已损坏。尝试禁用 rpmforge 存储库,然后使用其指示。
答案3
排除全局排除列表中的软件包
您排除这个包裹吗?
您可能需要排除安装 rkhunter 所需的软件包