apt-cache策略輸出中的數字告訴我們什麼?

apt-cache策略輸出中的數字告訴我們什麼?
$ 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 文章我可以說它代表了存儲庫包的優先權。在前面的連結中您可以看到一個範例。

代表優先順序的數字越大,該儲存庫的優先順序就越大。

在「版本表:」行之後,您將看到以下格式:

*** <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>

因此,在您的輸出中,對於 version 0.4.3-8,要考慮的最低優先順序是0(零)。第一個提到的儲存庫具有很大的優先權(500 是最大的數字)

版本 pin 不設定優先權;當任何地方存在與初始化要安裝或升級的版本相符的版本時,它就會啟動,然後將該版本替換為優先順序高於所請求版本的任何版本,如果有的話。

相關內容