奇怪的 yum 行为 - Centos

奇怪的 yum 行为 - Centos

我已经转了两个小时了,试图理解 yum 如何通过存储库。我的行为很奇怪。

一些背景:

  • 存储库服务器上的本地 epel-7 CentOS 存储库
  • 存储库是使用reposync(reposync、createrepo、repomanage)创建的
  • 我可以使用以下命令查看回购协议http://local.reposerver/epel-7-x86_64/
  • 我还可以在存储库服务器上使用 shell 查看这些文件
  • 客户端已配置并具有对存储库的网络访问权限

Epel-7 存储库结构与 Epel-6 结构略有不同。它看起来像这样:

tree -d
.
├── 0
├── 2
├── 3
├── a
├── b
├── c
├── d
├── e
├── f
├── g
├── h
├── i
├── j
├── k
├── l
├── m
├── n
├── o
├── p
├── q
├── r
├── repodata
├── s
├── t
├── u
├── v
├── w
├── x
├── y
└── z

30 directories

所有包裹均位于各自的字母/数字下

我这么说是因为我的问题的核心是当我这样做时:

yum --disablerepo="*" --enablerepo="epel-7" list available

l我得到了除目录及其下的所有内容之外的所有包。

我尝试清除所有内容:

yum clean all

我尝试删除存储库服务器上的存储库数据并重新创建它,但没有任何效果。

这就是为什么我试图理解该yum search命令的内部结构。它调用哪些文件/数据库,以便我可以找到哪个文件/数据库已损坏/损坏?

会不会是http服务器端的缓存?

相关内容