我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,分别对应于存档中的版本和本地安装的版本。