我用了
createrepo -update ...
错误地将我想的改为--update
。现在,yum 总是抱怨pdate
目录不存在。尽管我检查了该字符串不存在于yum.conf
任何.repo
文件中,但它仍然抱怨它。
我也metadeta
手动删除了该目录并createrepo
正确地重新创建。
它仍在抱怨。
我如何让 yum 忘记这一点pdate
答案1
以防万一有人遇到同样的问题,这里发生的情况是使用 -u 标志将存储库的基本 URL 更改为 ./pdate (因为显然 -u 之后的任何内容都被解释为 baseURL 值。)
简单的解决方法是将 baseURL 更改为应有的值(http://something.com/repo/6/x86_64或者其他方式),运行:
createrepo -u $baseURL --update /路径/到/存储库
答案2
好吧,我还清理了手册页“文件”部分中提到的缓存目录。但这仍然不起作用。
最后,我注意到有一个叫做“yum clean”的东西,它在手册页中提到过但不太确定它是什么。
然而,我确实跑了
yum clean all
最后成功清理了错误的 (-u)pdate 目录