了解“apt-cache策略”的输出

了解“apt-cache策略”的输出

apt-cache policy sudo在安装之前和之后运行sudo

安装前:

# apt-cache policy sudo
sudo:
  Installed: (none)
  Candidate: 1.8.5p2-1+nmu1
  Version table:
     1.8.5p2-1+nmu1 0
        500 http://ftp.se.debian.org/debian/ wheezy/main i386 Packages
#

安装后:

# apt-cache policy sudo
sudo:
  Installed: 1.8.5p2-1+nmu1
  Candidate: 1.8.5p2-1+nmu1
  Version table:
 *** 1.8.5p2-1+nmu1 0
        500 http://ftp.se.debian.org/debian/ wheezy/main i386 Packages
        100 /var/lib/dpkg/status
# 

如何理解数字500和100?这些是某种状态代码吗?另外,什么意思***安装后在软件包版本前面?

答案1

500 和 100 是优先级编号。要了解有关它们的更多信息,我建议man apt_preferences. 500对应可安装,100表示​​已安装。

从手册页:

如果未指定目标版本,则 APT 会简单地将优先级 100 分配给所有已安装的软件包版本,并将优先级 500 分配给所有已卸载的软件包版本。

***据我所知,just 意味着已安装。安装完成后,您会看到 500 和 100,分别对应于存档中的版本和本地安装的版本。

相关内容