apt-cache policy 输出中的数字告诉我们什么?

apt-cache policy 输出中的数字告诉我们什么?
$ apt-cache policy pal
pal:
  Installed: 0.4.3-8
  Candidate: 0.4.3-8
  Version table:
 *** 0.4.3-8 0
        500 http://in.archive.ubuntu.com/ubuntu/ quantal/universe i386 Packages
        100 /var/lib/dpkg/status

在上面的输出中 500 和 100 的含义是什么。

答案1

引导我了解在这篇 Debian HOWTO 文章我可以说它代表了存储库包的优先级。在前面的链接中您可以看到一个示例。

代表优先级的数字越大,该 repo 的优先级就越大。

在“版本表:”行之后,您将获得以下格式:

*** <some-version> <minimum-priority-to-consider>
   <priority-of-this-instance> <repository1>
   <priority-of-this-instance> <repository2>
*** <some-other-version> <minimum-priority-to-consider>
   <priority-of-this-instance> <repository3>
   <priority-of-this-instance> <repository4>

因此,在您的输出中,对于版本0.4.3-8,要考虑的最低优先级是0(零)。 并且第一个提到的存储库具有较高的优先级 (500 是其中最大的数字)

版本固定不会设置优先级;当任何位置存在与初始化要安装或升级的版本相匹配的版本时,它就会启动,然后用任何位置的优先级比请求版本更高的版本替换该版本 Pin-Priority,如果有的话。

相关内容