奇怪的yum行为(本地回购)

时间:2016-01-28 17:44:21

标签: centos repository yum

我现在一直在旋转我的头2小时,现在试图了解yum如何通过回购,因为我得到了一个非常奇怪的行为。

一些背景知识:

  • 回购服务器上的本地epel-7回购
  • repo是使用reposync(reposync,createrepo,repomanage)
  • 创建的
  • 可以使用http://local.reposerver/epel-7-x86_64/
  • 查看回购查找
  • 我还可以在repo服务器上看到使用shell的文件
  • 客户端已配置且具有repo的网络访问权限

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

我尝试删除repo服务器上的repodata并重新创建它......没有任何效果。

这就是为什么我非常想知道yum搜索命令的内部结构...它调用哪个文件/ db /所以我可以找到哪一个被损坏/坏了。

它可能是http服务器端的缓存吗?

感谢您的帮助!

0 个答案:

没有答案