어떤 종속성 체인이 특정 패키지로 연결되는지 어떻게 추적합니까?

어떤 종속성 체인이 특정 패키지로 연결되는지 어떻게 추적합니까?

예를 들어, openjdk-7-jdktrusty는 에 의존합니다 systemd. 로 이어지는 종속성 체인을 어떻게 파악합니까 systemd? debtree openjdk-7-jdk및 을 시도했지만 apt-rdepends openjdk-7-jdk목록에 없습니다 systemd. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

제가 실패한 이유는 그것이 systemd추천으로 뽑혔기 때문입니다. 이렇게 하면 권장 사항도 볼 수 있습니다.

apt-rdepends openjdk-7-jdk --follow Depends,PreDepends,Recommends \
    --show Depends,PreDepends,Recommends | grep systemd

종속성 체인은 다음과 같습니다.

http://packages.ubuntu.com/trusty-updates/openjdk-7-jdk
http://packages.ubuntu.com/trusty-updates/openjdk-7-jre
http://packages.ubuntu.com/trusty-updates/libgtk-3-0
http://packages.ubuntu.com/trusty/libcolord1(colord를 권장합니다)
http://packages.ubuntu.com/trusty/colord
http://packages.ubuntu.com/trusty-updates/policykit-1
http://packages.ubuntu.com/trusty-updates/libpam-systemd
http://packages.ubuntu.com/trusty-updates/systemd-services

관련 정보