在 Ubuntu 操作系统中,通过 apt 命令安装软件包非常普遍,因为通过它安装软件简单又方便。但该命令在大多数情况下需要安装依赖项的包。今天我们来介绍,如何在Ubuntu 22.04中检查软件包依赖关系。
如何在 Ubuntu 22.04 中检查软件包的依赖关系
有几种方法可以检查软件包的依赖关系,如下所示:
接下来,我们对每种方法进行详细的介绍。
第一种:使用 Apt 检查依赖关系
有两种方法可以检查 apt package 命令的依赖关系,如下所示:
- 通过 Apt show
- 通过 Apt cache
1.使用 apt show 检查依赖关系
在 apt show 命令中,通过 apt 命令获取安装包所需的依赖项信息。如果要检查包依赖关系,可以使用以下语法。
$ apt show <Package_name>
在上述命令中,将<Package_name>替换为要查找依赖项的包的名称。
$ apt show thunderbird
从上图中,通过 apt show 命令,来查看 Thunderbird 包的依赖关系。
2.使用 apt cache 检查依赖
要使用 apt cache 检查依赖关系,需要在 Ubuntu 终端中执行以下命令:
$ apt-cache depends <Package_name>
例如,通过以下命令检查依 Thunderbird 包赖项。
$ apt-cache depends thunderbird
通过上面的命令会返回 Thunderbird 所需的各种依赖关系信息。
第二种:使用 dpkg 检查依赖关系
上述方法对于通过 apt 命令安装的包很有帮助。但是,要检查 deb 包的依赖关系,需要使用以下命令。
$ dpkg --info < path_of_deb_file >
假设,我们有一个超级终端的 deb 文件。要获取此 deb 文件的依赖项详细信息,请使用以下命令:
$ dpkg --info hyper_3.2.3_amd64.deb
上述命令将为返回超级终端 deb 包的依赖关系信息。
第三种:使用第三方工具检查依赖关系
如果想使用第三方工具检查 Ubuntu 中软件包的依赖关系,apt-rdepends 是一个不错的选择。要安装此工具,请执行下面的命令:
$ sudo apt install apt-rdepends
完成安装后,便可以使用以下语法检查包依赖关系。
$ apt-rdepends <Package_name>
举个例子,假设我们想通过这个工具来查看Thunderbird的依赖信息,那么我们可以使用下面的命令:
$ apt-rdepends thunderbird
通过这种方式,我们可以使用该工具获取所需的任何包的依赖项信息。
总结
在 Ubuntu 上安装软件包是命令行终端上的一项重要任务。很多软件包需要随包一起安装所需的依赖项。上面介绍了几种检查包依赖关系的方法,希望对大家有所帮助。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/how-to-check-dependencies-of-a-package-in-ubuntu/