为什么apt show 'XXX'和apt policy 'XXX'显示的版本有差异?

为什么apt show 'XXX'和apt policy 'XXX'显示的版本有差异?

我正在检查一个包的版本,发现这两个命令显示不同的版本。

例如

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

相关内容