debian:显示哪个包带来依赖

debian:显示哪个包带来依赖

我需要在 Debian 12 上安装最小的 openbox 系统:

apt-get --no-install-recommends install openbox

apt-get 想要安装其他软件包:

libavahi-client3 libavahi-common-data libavahi-common3 

apt-cache show openbox不将 avahi 怪物显示为依赖项:

取决于:libc6 (>= 2.14)、libglib2.0-0 (>= 2.35.9)、libice6 (>= 1:1.0.0)、libobrender32v5 (>= 3.6.0)、libobt2v5 (>= 3.6.0) 、libsm6、libstartup-notification0 (>= 0.7)、libx11-6、libxau6 (>= 1:1.0.9)、libxcursor1 (>> 1.1.2)、libxext6、libxi6 (>= 2:1.2.99.4)、libxinerama1 、libxrandr2、python3

因此,大概依赖项的依赖项的某些依赖项想要安装它。如何找到依赖avahi的包?

答案1

aptitude

$ aptitude why openbox libavahi-client3
p   openbox         Depends libobrender32v5 (>= 3.6.0)  
p   libobrender32v5 Depends libimlib2 (>= 1.4.5)        
p A libimlib2       Depends libspectre1 (>= 0.2.3)      
p A libspectre1     Depends libgs10 (>= 9.53.0~dfsg)    
p   libgs10         Depends libcups2 (>= 2.3~b6)        
p A libcups2        Depends libavahi-client3 (>= 0.6.16)

相关内容