在工作时,我今天看到两者texlive-base
都texlive-latex-base
安装在我的系统上,但我没有明确安装它们,也没有其他人使用我的计算机。
所以,我猜这两个包都是在满足我之前可能安装的其他包的依赖项的同时安装的。
我想找出我系统中的哪些软件包可能安装了这两个软件包。
或者我的系统上已经安装了哪些软件包需要安装这两个软件包。
我怎么做?
我在用apt-get
更新
$ aptitude why texlive-base
i wifitap Depends python-pyx
i A python-pyx Recommends texlive-latex-base
i A texlive-latex-base Depends texlive-base (>= 2017.20170628)
$ aptitude why texlive-latex-base
i wifitap Depends python-pyx
i A python-pyx Recommends texlive-latex-base
aptitude
可以告诉你——如果你还没有安装它,然后运行texlive-base
查看导致安装的最强依赖项。会做同样的事情
texlive-latex-base
。您可以添加
-v
以查看导致texlive-base
系统上的所有依赖项:您还可以运行
aptitude
并使用它的 UI 来探索依赖于texlive-base
.在您的特定情况下,输出表示
wifitap
已显式安装,这会导致和python-pyx
自动安装(因此是)。默认安装推荐的包;如果您不希望这种情况发生,请将选项设置为in :texlive-latex-base
texlive-base
A
APT::Install-Recommends
"false"
/etc/apt/apt.conf