当我进入
$ apt-cache showpkg gnome-devel
在我的终端,我得到:
Package: gnome-devel
Versions:
1:3.0+6ubuntu4 (/var/lib/apt/lists/fr.archive.ubuntu.com_ubuntu_dists_quantal_universe_binary-amd64_Packages)
Description Language:
File: /var/lib/apt/lists/fr.archive.ubuntu.com_ubuntu_dists_quantal_universe_binary-amd64_Packages
MD5: 4682dc9d7825daf220363435b46d793b
Description Language: en
File: /var/lib/apt/lists/fr.archive.ubuntu.com_ubuntu_dists_quantal_universe_i18n_Translation-en
MD5: 4682dc9d7825daf220363435b46d793b
Reverse Depends:
Dependencies:
1:3.0+6ubuntu4 - anjuta (2 2:3.0) anjuta-extras (2 3.0) devhelp (2 3.0) glade (2 3.10) gnome-devel-docs (2 3.0) gnome-platform-devel (0 (null))
Provides:
1:3.0+6ubuntu4 -
Reverse Provides:
但有些细节我不明白。
- 这里的“1:3.0+6ubuntu4”是什么意思?它是此软件包的最低 Ubuntu 版本吗?
- 对于依赖包,(0 (null)) 是什么意思
gnome-platform-devel
?我认为这意味着这个包只是推荐的:我是对的吗? - 在 ajunta (2 2:3.0) 中:版本号中的前导“2”是什么意思(22:3.0) 是什么意思?我认为它代表“>=”:对吗?
答案1
最后,aptitude 帮助了我
$ LANG=C aptitude show gnome-devel
Package: gnome-devel
State: not installed
Version: 1:3.0+6ubuntu4
Priority: optional
Section: universe/devel
Maintainer: Ubuntu Developers <[email protected]>
Architecture: all
Uncompressed Size: 43.0 k
Depends: anjuta (>= 2:3.0), anjuta-extras (>= 3.0), devhelp (>= 3.0), glade (>=
3.10), gnome-devel-docs (>= 3.0)
Recommends: gnome-platform-devel
Description: The GNOME Desktop Environment -- development tools
These are the development tools of the GNOME Desktop environment, an intuitive
and attractive desktop.
This meta-package depends on a recommended set of applications to develop new
programs for GNOME.
答案2
为了防止有人想直接从中读取它,apt-cache showpkg
我发现版本号之前的值的含义如下:
NoOp=0,LessEq=0x1,GreaterEq=0x2,Less=0x3,
Greater=0x4,Equals=0x5,NotEquals=0x6
在源代码中发现这里在撰写本文时的第 156 行。因此,前导 2 表示大于或等于,正如原始答案所述。