APT - Sabendo qual pacote causou a instalação automática de outro pacote?

APT - Sabendo qual pacote causou a instalação automática de outro pacote?

O apt suporta consultas de pacotes que causaram a instalação de outro pacote?

Ao listar um pacote usando apt list packagex- pela saída podemos saber se este pacote foi instalado manualmente ou automaticamente. Diga, packagexfoi instalado automaticamente.

Agora, quero descobrir qual pacote causou a instalação do packagex. (apenas encontrar dependências reversas usando apt-cache showpkg packagexpode não ser suficiente, pois pode haver mais de um pacote que depende de packagex)

Responder1

Se você aptitudeinstalou então...

aptitude why PACKAGENAMEte dá o que você quer.

Caso contrário, você pode instalá-lo com o sudo apt install aptitude.

Exemplo de saída:

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

informação relacionada