¿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 packagex
que 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 packagex
ya que podría haber más de un paquete que dependa de packagex
)
Respuesta1
Si lo tienes aptitude
instalado entonces...
aptitude why PACKAGENAME
te 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