我将举例说明我遇到的问题。
我有一个包,名字是 pack ver. 1,目前在 yum 服务器上,然后我放了一个更新的“pack ver. 2”,在重新索引 yum 服务器后,我对其进行了测试。
执行“yum clean all && yum search pack”时,系统会提示我已安装版本 1,但执行“yum install pack”时,系统会提示我将安装版本 2
我的问题是,为什么搜索时只显示版本 1 而看不到版本 2?这会让我们的用户在搜索时感到困惑。
答案1
这与其说是答案,不如说是更正。如果你想查看某个软件包有哪些特定版本可用,那么使用 会更成功yum info
,它会显示最新安装的版本和最新可用版本。 yum search
不会区分已安装版本和可用版本,因为它的目的是搜索软件包名称,而不是版本。
您还可以使用以下任意方法:
yum list installed pack
yum list available pack
yum list pack
man yum
您还可以随时通过在提示符下键入来获取命令列表。
希望这可以帮助!