APT - 어떤 패키지가 다른 패키지의 자동 설치를 유발했는지 알고 계십니까?

APT - 어떤 패키지가 다른 패키지의 자동 설치를 유발했는지 알고 계십니까?

apt는 다른 패키지 설치를 유발한 패키지에 대한 쿼리를 지원합니까?

- 를 사용하여 패키지를 나열하면 apt list packagex출력에서 ​​이 패키지가 수동으로 설치되었는지 자동으로 설치되었는지 알 수 있습니다. packagex자동으로 설치되었다고 합니다 .

이제 어떤 패키지가 packagex. ( apt-cache showpkg packagex에 의존하는 패키지가 두 개 이상 있을 수 있으므로 역방향 종속성을 찾는 것만으로는 충분하지 않을 수 있습니다 packagex)

답변1

설치 하셨다면 aptitude..

aptitude why PACKAGENAME당신이 원하는 것을 제공합니다.

그렇지 않은 경우 로 설치할 수 있습니다 sudo apt install aptitude.

샘플 출력:

user:~$ aptitude why nvidia-driver-450
i   nvidia-driver-440 Depends nvidia-driver-450
user:~$ aptitude why nvidia-driver-440
Manually installed, current version 450.66-0ubuntu0.18.04.1, priority optional
No dependencies require to install nvidia-driver-440

관련 정보