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