为什么我的系统选择 3103 而不是 3143?!
apt-cache 策略 sublime-text
sublime-text:
Installed: (none)
Candidate: 3103
Version table:
3143 0
500 https://download.sublimetext.com/ apt/stable/ Packages
3103 0
700 http://extra.linuxmint.com/ qiana/main amd64 Packages
从适当的喜好
500 < P <=990 : causes a version to be installed unless there is a version available belonging to the target release or the installed version is more recent
不应该是 3143>3103 导致 3143 成为实际候选人吗?为什么它选择 3103 而不是?
它就在那里解释。
如果尚未安装新版本的软件包 - 好的,假设这是正确的,则没有安装新版本
看起来您正在使用 Mint,因此 v3103 是目标版本的版本,因此它满足覆盖类似优先级包的条件。所以这真的不适用于这里。
500 不是“大于 500 且小于或等于 990”。
所以 v3103 是要安装的版本。