패키지의 모든 종속성을 얻는 방법

패키지의 모든 종속성을 얻는 방법

패키지의 모든 종속성을 얻으려고 합니다. 예를 들어
apache2를 사용하려고 합니다.apt-cache는 apache2에 따라 다릅니다.그러나 일부 종속성을 제공하지만 Live CD에 apache2를 설치하려고 하면 명령에 나열되지 않은 추가 종속성을 요청하기도 합니다.
내가 찾은 것: 이 명령은 종속성이 필요한 종속성을 나열합니다(예: apache2에는 apache2가 필요하고, bin에는 libar1이 필요합니다).
모든 종속성을 가져올 수 있는 명령이 있습니까? ? ?
추신: 제가 시도해 본 내용은 다음과 같습니다.

    apt-cache rdepends apache2
    apt-cache showpkg apache2

답변1

모든 종속성 목록을 이름별로 정렬하려면 이 명령을 사용할 수 있습니다.

apt-rdepends --show=depends apt | grep -v '^ ' | grep -v apt| sort

적절한 패키지의 경우 출력은 다음과 같습니다.

debian-archive-keyring
dpkg
gcc-4.9-base
gnupg
gpgv
install-info
libacl1
libapt-pkg4.12
libattr1
libbz2-1.0
libc6
libgcc1
liblzma5
libpcre3
libreadline6
libselinux1
libstdc++6
libtinfo5
libusb-0.1-4
multiarch-support
readline-common
tar
zlib1g

추신: 질문 댓글에 부분적인 답변을 주신 taliezin에게 감사드립니다.

관련 정보