如何在 Ubuntu 22.04 中检查软件包的依赖关系

在 Ubuntu 操作系统中,通过 apt 命令安装软件包非常普遍,因为通过它安装软件简单又方便。但该命令在大多数情况下需要安装依赖项的包。今天我们来介绍,如何在Ubuntu 22.04中检查软件包依赖关系。

如何在 Ubuntu 22.04 中检查软件包的依赖关系

有几种方法可以检查软件包的依赖关系,如下所示:

  • 使用 Apt 命令
  • 使用 dpkg 命令
  • 使用第三方工具

接下来,我们对每种方法进行详细的介绍。

第一种:使用 Apt 检查依赖关系

有两种方法可以检查 apt package 命令的依赖关系,如下所示:

  • 通过 Apt show
  • 通过 Apt cache

1.使用 apt show 检查依赖关系

在 apt show 命令中,通过 apt 命令获取安装包所需的依赖项信息。如果要检查包依赖关系,可以使用以下语法。

$ apt show <Package_name>

在上述命令中,将<Package_name>替换为要查找依赖项的包的名称。

$ apt show thunderbird
如何在 Ubuntu 22.04 中检查软件包的依赖关系

从上图中,通过 apt show 命令,来查看 Thunderbird 包的依赖关系。

2.使用 apt cache 检查依赖

要使用 apt cache 检查依赖关系,需要在 Ubuntu 终端中执行以下命令:

$ apt-cache depends <Package_name>

例如,通过以下命令检查依 Thunderbird 包赖项。

$ apt-cache depends thunderbird
如何在 Ubuntu 22.04 中检查软件包的依赖关系

通过上面的命令会返回 Thunderbird 所需的各种依赖关系信息。

第二种:使用 dpkg 检查依赖关系

上述方法对于通过 apt 命令安装的包很有帮助。但是,要检查 deb 包的依赖关系,需要使用以下命令。

dpkg --info < path_of_deb_file >

假设,我们有一个超级终端的 deb 文件。要获取此 deb 文件的依赖项详细信息,请使用以下命令:

dpkg --info hyper_3.2.3_amd64.deb
如何在 Ubuntu 22.04 中检查软件包的依赖关系

上述命令将为返回超级终端 deb 包的依赖关系信息。

第三种:使用第三方工具检查依赖关系

如果想使用第三方工具检查 Ubuntu 中软件包的依赖关系,apt-rdepends 是一个不错的选择。要安装此工具,请执行下面的命令:

sudo apt install apt-rdepends
如何在 Ubuntu 22.04 中检查软件包的依赖关系

完成安装后,便可以使用以下语法检查包依赖关系。

$ apt-rdepends <Package_name>

举个例子,假设我们想通过这个工具来查看Thunderbird的依赖信息,那么我们可以使用下面的命令:

$ apt-rdepends thunderbird
如何在 Ubuntu 22.04 中检查软件包的依赖关系

通过这种方式,我们可以使用该工具获取所需的任何包的依赖项信息。

总结

在 Ubuntu 上安装软件包是命令行终端上的一项重要任务。很多软件包需要随包一起安装所需的依赖项。上面介绍了几种检查包依赖关系的方法,希望对大家有所帮助。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/how-to-check-dependencies-of-a-package-in-ubuntu/

(3)
牛奇网牛奇网
上一篇 2022年6月1日 下午7:52
下一篇 2022年6月2日 上午10:49

相关推荐

发表回复

登录后才能评论
2024年独立站建站最佳服务器主机Cloudway黑五大促前4个月40%OFF,立即获取优惠