데비안 패키지가 어느 아카이브 영역에 있는지 어떻게 알 수 있나요?

데비안 패키지가 어느 아카이브 영역에 있는지 어떻게 알 수 있나요?

apt-cache policy <PKG>예를 들어 패키지가 어느 아카이브에 속하는지 알아낼 수 있다는 것을 알고 있습니다 .

그런데 어떻게 알 수 있나요?아카이브 영역, 설치된 패키지 main와 같나요?contrib

예를 들어 "HotNewStuff 패키지를 설치 contrib하려면 /etc/apt/sources.list.

답변1

프론트엔드를 사용하면 apt이를 확인할 수 있습니다.

apt show net-tools                                                                                                                                                                                                                                    ⏎ 
Package: net-tools
Version: 1.60+git20161116.90da8a0-1ubuntu1
Priority: optional
Section: net
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: net-tools Team <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 803 kB
Depends: libc6 (>= 2.14), libselinux1 (>= 1.32)
Conflicts: ja-trans (<= 0.8-2)
Replaces: ja-trans (<= 0.8-2), netbase (<< 4.00)
Homepage: http://sourceforge.net/projects/net-tools/
Task: dns-server, cloud-image, server, xubuntu-desktop, ubuntustudio-desktop, ubuntu-mate-core, ubuntu-mate-desktop
Supported: 5y
Download-Size: 194 kB
APT-Manual-Installed: yes
APT-Sources: http://bg.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

에서APT 소스패키지가 에서 설치되었음을 알 수 있습니다 bionic/main.

필요한 명령은

apt show <package>

쉽게 grep필터링하는 데 사용할 수 있습니다.

apt show <package> | grep -Po "APT-Sources: \K.*"

관련 정보