![如果我已经从另一个 repo 安装/更新了某个包,那么如何查看该特定 repo 中该包的最新版本?](https://linux22.com/image/624215/%E5%A6%82%E6%9E%9C%E6%88%91%E5%B7%B2%E7%BB%8F%E4%BB%8E%E5%8F%A6%E4%B8%80%E4%B8%AA%20repo%20%E5%AE%89%E8%A3%85%2F%E6%9B%B4%E6%96%B0%E4%BA%86%E6%9F%90%E4%B8%AA%E5%8C%85%EF%BC%8C%E9%82%A3%E4%B9%88%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E8%AF%A5%E7%89%B9%E5%AE%9A%20repo%20%E4%B8%AD%E8%AF%A5%E5%8C%85%E7%9A%84%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%EF%BC%9F.png)
我正在使用 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
...这稍微容易一些。