APT: ¿Sabe qué paquete provocó la instalación automática de otro paquete?

APT: ¿Sabe qué paquete provocó la instalación automática de otro paquete?

¿Admite apt consultas sobre el paquete que provocó la instalación de otro paquete?

Al enumerar un paquete usando apt list packagex- desde el resultado podemos saber si este paquete se instaló manual o automáticamente. Digamos packagexque se instaló automáticamente.

Ahora quiero saber qué paquete provocó la instalación de packagex. (Es posible que no sea suficiente simplemente encontrar dependencias inversas usando, apt-cache showpkg packagexya que podría haber más de un paquete que dependa de packagex)

Respuesta1

Si lo tienes aptitudeinstalado entonces...

aptitude why PACKAGENAMEte da lo que quieres.

Si no, puedes instalarlo con sudo apt install aptitude.

Salida de muestra:

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

información relacionada