如果我已经从另一个 repo 安装/更新了某个包,那么如何查看该特定 repo 中该包的最新版本?

如果我已经从另一个 repo 安装/更新了某个包,那么如何查看该特定 repo 中该包的最新版本?

我正在使用 CentOS 6,并使用 Remi 存储库更新了 PHP。我想使用好吃为了了解 CentOS 官方仓库中可用的最新版本。我尝试发出以下命令:

yum --disablerepo="*" --enablerepo=base,update info php

但我明白

...
Version: [current installed version]
...
Repo: installed
From repo: remi
...

似乎由于该包已经安装,我无法获取此信息。有没有办法使用好吃检查一下?

谢谢。

答案1

您想使用 --showduplicates 选项,这是一个有点令人困惑的名称,但从 yum 的角度来看,可用的包是已安装包的重复。

另请注意,对于较新版本的 yum,您可以执行以下操作:

yum repo-pkgs <repo> list foo

...这稍微容易一些。

相关内容