이 질문은 패키지가 설치된 이유 를 어떻게 알 수 있습니까? 와 비슷합니다 . 하지만 제 경우에는 실제로 패키지를 설치 하기 전에 특정 종속성을 설치하는 이유 를 알고 싶습니다 .
예를 들어
sudo apt-get install superfoo
출력 결과는 다음과 같습니다.
The following extra packages will be installed:
foo bar baz ... libderp libjunk
그리고 이것은 정말 큰 목록 일 수 있습니다. 어떤 경우에는 설치하려는 항목이 실제로 의미가없는 설치 될 항목을 보게되므로 특정 종속성이 설치 될 이유 를 알고 싶습니다 .
위의 예에서 libderp
설치 이유를 이해하고 싶다고 가정 해 봅시다 . 어떻게 든 간의 종속성 체인이 있음을 알 수 superfoo
및 libderp
하지만 패키지의 거대한 목록은 (는) 자기이 체인이 무엇인지 볼 수 있습니다를 설치하는 방법은.
종속성 체인을 알고 나면 원래 패키지를 실제로 설치할지 여부 및 / 또는 해당 패키지의 관리자에게 연락하여 해당 종속성이 실제로 필요한지 여부를 확인할 수 있습니다.