apt-cache showpkg“packagename”输出的 Forward Dependencies 部分中的数字代表什么?

apt-cache showpkg“packagename”输出的 Forward Dependencies 部分中的数字代表什么?

我是 Linux 新手,我想了解括号内的数字,例如:libattr1 (2 1:2.4.46-8),这个 2 1:2.4.46-8 代表什么。提前谢谢您的帮助,我们将不胜感激。

依赖项:libattr1(2 1:2.4.46-8)libbz2-1.0(0(null))libc6(2 2.15)libgamin0(16(null))libfam0(0(null))libldap-2.4-2(2 2.4.7)libpcre3(0(null))libssl1.0.0(2 1.0.0)zlib1g(2 1:1.1.4)init-system-helpers(2 1.18~)perl(0(null))lsb-base(18 3.2-14)systemd(2 29.1)mime-support(0(null))libterm-readline-perl-perl(0(null))spawn-fcgi(0(null))openssl(0(null))rrdtool(0(null))apache2-utils (0(空))ufw(0(空))lighttpd:i386(32(空))

答案1

Apt 使用 deb 软件包。Deb 软件包可以依赖于特定版本的其他软件包。

该列表是一组依赖项,以空格分隔,其中每个依赖项遵循以下格式:package_name (compare_integer version_range)compare_integer 表示在包指定的版本和包管理器可以提供的版本中进行的比较类型。它由低 4 位组成,低 4 位表示比较,分别为 1:=>、2:<=、3:>、4:<、5:==、6:!=、0:null,高 4 位是标志。

相关内容