我现在一直在旋转我的头2小时,现在试图了解yum如何通过回购,因为我得到了一个非常奇怪的行为。
一些背景知识:
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服务器端的缓存吗?
感谢您的帮助!