dpkg -l
최근 Debian Bullseye(v11.3) 시스템의 (Trimmed) 출력:
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-libs 패키지의 이름 필드에는 Architecture/abi가 표시되지만, Bind9-Host의 이름 필드에는 Architecture/abi가 표시되지 않는 이유는 무엇입니까?
머리말:
$ 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 <[email protected]>
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 <[email protected]>
Architecture: amd64
답변1
한 줄을 더 추가하면 관련 필드가 표시됩니다.
$ 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 <[email protected]>
Architecture: amd64
Multi-Arch: same
bind9-libs
"Multi-Arch: Same"으로 표시되어 있습니다.여러 아키텍처에 대해 함께 설치할 수 있습니다.(예를 들어 amd64
그리고 i386
). 이 속성이 있는 패키지의 경우 dpkg
아키텍처가 패키지 이름과 함께 표시됩니다.
bind9-hosts
이와 같이 표시되지 않으므로 공동 설치할 수 없으며 하나의 아키텍처에만 나타날 수 있습니다.