在我的YUM服务器上,我有这个RPM ......
redcricket@rpo-dev:/usr/RED/docs/yum/CEL6/RIE$ rpm -q --filesbypkg -p development/RPMS/ooo-audit-1.0-10.noarch.rpm
ooo-audit /apps/RED/red_apps/server/ooo-audit.pl
...我把它安装在我的系统上,rpm说这个RPM ......
[redcricket@dev-006 src]$ rpm -q --filesbypkg ooo-audit
ooo-audit /apps/RED/red_apps/server/ooo-audit.pl
...但是repoquery列出了旧版RPM的文件......
[redcricket@dev-006 src]$ repoquery -l ooo-audit
/apps/RED/data/ooo-audit/exceptions.txt
/apps/RED/red_apps/server/ooo-audit.pl
...即使我做了“sudo yum clean all”......
[redcricket@dev-006 src]$ sudo yum clean all
Loaded plugins: fastestmirror, merge-conf
Cleaning repos: ...
Cleaning up Everything
......见......
[redcricket@dev-006 src]$ repoquery -l ooo-audit
/apps/RED/data/ooo-audit/exceptions.txt
/apps/RED/red_apps/server/ooo-audit.pl
这是我安装的yum-utils ....
[redcricket@dev-006 src]$ rpm -q yum-utils
yum-utils-1.1.30-10.el6.noarch
......这里发生了什么? yum confs是正确的。 RPM ooo-audit只能在我的YUM服务器rpo-dev上使用。 我还更新了YUM服务器上的repodata。我应该报告错误还是我做错了什么?
答案 0 :(得分:1)
听起来YUM存储库数据本身不正确,这是来自RPM数据库的YUM服务器上的独立数据库。根据您的用户名和示例路径,我假设它是您自己的yum服务器和自定义存储库;您需要重新运行makerepo
或用于将RPM导入YUM仓库的任何命令。
(我甚至会猜测,ooo-audit
软件包的旧版本在创建repo时会包含其他文件。)