如果我已经从另一个回购库安装/更新了该软件包,如何查看特定回购软件包中最新版本的软件包?

我正在使用CentOS 6,并使用Remi Repository更新了PHP。 我想用yum来知道官方CentOS回购版中的最新版本是什么。 我试着发出以下命令:

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

但是我明白了

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

看来,由于包已经安装,我不能得到这个信息。 有什么方法可以用yum来检查吗?

谢谢。

你想使用–showduplicates选项,这是一个有点令人困惑的名字,但从yum的POV可用的包是一个安装的副本。

另外请注意,对于最近的yum版本,你可以这样做:

 yum repo-pkgs <repo> list foo 

…这是比较容易。