“yum list”从哪里获取数据?

“yum list”从哪里获取数据?

命令是否yum list从 yum 存储库或通过互联网从 redhat 页面获取数据?

背景:

我仅更新了 httpd 的 yum 存储库(x86_64 并更新了 httpd rpm)

createrepo -update /repository/yum/x86_64

然后我恢复了原始存储库文件

createrepo -update /repository/yum/x86_64_20170116

当我检查 x86_64_20170116 的 httpd 版本时,httpd 版本已过时(原始状态)

ll x86_64_20170116/Packages/ httpd*

但是,当我输入以下命令时,httpd 版本是最新的

yum list available | grep httpd

有人可以解释一下吗?

答案1

默认情况下,不带任何选项的“yum list”将列出所有存储库中的所有软件包以及系统上安装的所有软件包。注意:“yum list all”和“yum list”给出相同的输出。

答案2

多谢你们,

父服务器使用“yum list”命令从 Redhat 存储库中获取数据。它还有本地存储库。

当我在子服务器上输入“yum list”命令时,它会从存储在父服务器中的本地存储库中获取数据。

这个问题可能太基础了……再次感谢大家的时间和支持。

相关内容