我如何知道某个包的依赖关系?

我如何知道某个包的依赖关系?

是否可以列出 Ubuntu 中软件/包的依赖项?

答案1

apt-cache depends package

apt-cache 依赖显示软件包所依赖的每个软件包的列表,以及所有可能满足该依赖关系的其他软件包。(参见:man apt-cache)

答案2

在 Ubuntu 中安装 apt-rdepends

sudo aptitude install apt-rdepends

这将安装所有必需的软件包。

使用 apt-rdepends

apt-rdepends 语法

sudo apt-rdepends [options] [pkgs ...]

apt-rdepends 示例

sudo apt-rdepends bash

输出如下所示

Reading package lists… Done
Building dependency tree… Done
bash
Depends: base-files (>= 2.1.12)
Depends: debianutils (>= 2.15)
PreDepends: libc6 (>= 2.3.6-6)
PreDepends: libncurses5 (>= 5.4-5)
base-files
Depends: awk
Depends: base-passwd (>= 2.0.3.4)

答案3

dpkg-deb -I file在终端中输入。注意“文件”代表您想要查看其依赖项的包。

相关内容