![为什么apt show 'XXX'和apt policy 'XXX'显示的版本有差异?](https://linux22.com/image/951715/%E4%B8%BA%E4%BB%80%E4%B9%88apt%20show%20'XXX'%E5%92%8Capt%20policy%20'XXX'%E6%98%BE%E7%A4%BA%E7%9A%84%E7%89%88%E6%9C%AC%E6%9C%89%E5%B7%AE%E5%BC%82%EF%BC%9F.png)
我正在检查一个包的版本,发现这两个命令显示不同的版本。
例如
apt show A
:
Version: 1.0
apt policy A
:
Installed: 0.9
Candidate: 1.0
那么,哪个版本属于软件包A?我是否需要进行一些配置?
答案1
apt show A
和的不同结果并不矛盾apt policy A
。
Version: 1.0
的输出apt show A
显示 Ubuntu 存储库中当前可安装的 A 包的最新版本是 1.0。Installed: 0.9 Candidate: 1.0
的输出显示apt policy A
当前已安装 A 包的 0.9 版本,但根据 的结果,它不是最新版本apt show A
。要将 A 包更新为最新版本,请运行sudo apt install A