了解“ apt-cache policy”的输出


28

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?那些是状态码吗?另外,一旦安装了软件包版本,***的含义是什么?


Answers:


20

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

从手册页:

如果未指定目标发行版,则APT只需将优先级100分配给所有已安装的软件包版本,并将优先级500分配给所有未安装的软件包版本。

***安装只是手段,据我所知。安装完成后,您会看到500和100,分别对应于归档文件中的版本和本地安装的版本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.