(修剪)最近的Debian斗牛眼(v11.3)机器上的dpkg -l输出:
SE Name Version Arch Description
ii bind9-host 1:9.16.27-1~deb11u1 amd64 DNS Lookup Utility
ii bind9-libs:amd64 1:9.16.27-1~deb11u1 amd64 Shared Libraries used by BIND 9
^^^^^问:为什么bind9 9-libs包的name字段显示体系结构/abi,而bind9 9-主机的name字段没有显示体系结构/abi?
FWIW:
$ dpkg --print-architecture
amd64
$ grep -A6 "Package: bind9-host" /var/lib/dpkg/status
Package: bind9-host
Status: install ok installed
Priority: standard
Section: net
Installed-Size: 376
Maintainer: Debian DNS Team
Architecture: amd64
$ grep -A6 "Package: bind9-libs" /var/lib/dpkg/status
Package: bind9-libs
Status: install ok installed
Priority: standard
Section: libs
Installed-Size: 3734
Maintainer: Debian DNS Team
Architecture: amd64发布于 2022-05-16 10:09:56
再增加一行将显示相关字段:
$ grep -A7 "Package: bind9-libs" /var/lib/dpkg/status
Package: bind9-libs
Status: install ok installed
Priority: standard
Section: libs
Installed-Size: 3734
Maintainer: Debian DNS Team
Architecture: amd64
Multi-Arch: samebind9-libs标记为“多拱:相同”,意思是它可以同时安装在多个体系结构中。 (例如amd64和i386)。对于具有此属性的包,dpkg将显示该体系结构和包名。
bind9-hosts没有这样的标记,因此它是不可安装的,并且只能出现在一个体系结构中。
https://unix.stackexchange.com/questions/702714
复制相似问题