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



在Linux操作系统中,尤其是Ubuntu用户,从apt命令安装包非常受欢迎,因为它非常简单,不需要任何复杂的安装方法。该命令将在大多数情况下安装具有所需依赖项的包。但是,在某些情况下,您可能会遇到包依赖关系错误,这对于某些人来说可能是一项繁重的任务,以找出安装包所需的依赖关系信息。

本文是检查包依赖关系的详细指南Ubuntu 22.04

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

检查包的依赖有以下几种方法:

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

让我们详细讨论每种方法,以便您可以选择一种方法来检查依赖关系信息。

1:使用Apt检查依赖关系

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

  • 通过 Apt show
  • 通过 Apt 缓存

I:使用 apt show 检查依赖关系

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

$ apt show Package_name>

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

$ apt show Thunderbird

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

从上图中,我们通过apt show命令查看Thunderbird包的依赖关系。你可以自己使用包名。

II:使用apt缓存检查依赖关系

要使用 apt 缓存检查依赖关系,您需要在 Ubuntu 终端中执行以下命令。

$ apt-cache 取决于 Package_name>

以 Thunderbird 包为例,通过下面给出的命令检查依赖关系。

$ apt-cache 取决于 Thunderbird

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

上面的命令会产生一个输出,其中包含 Thunderbird 所需的各种依赖关系信息。

2:使用 dpkg 检查依赖关系

以上方法对你有帮助r 从 apt 命令安装的软件包。但是,要检查 deb 包的依赖关系,您需要使用以下命令。

$ dpkg --info path_of_deb_file>

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

$ dpkg --info hyper_3.2.3_amd64.deb

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

上面的命令会为你提供超级终端deb包的依赖信息。

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

如果你想在 Ubuntu 中使用第三方工具检查软件包的依赖关系,apt-rdepends 是一个完美的选择。这是一个真正的工具,可以轻松地为您提供包的依赖关系信息。要安装此工具,请使用以下给出的命令。

$ sudo apt install apt-rdepends

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

安装完成后,可以使用如下语法查看包依赖。

$ apt-rdepends Package_name>

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

$ apt-rdepends 雷鸟

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

这样你就可以使用工具获取任何你想要的包的依赖信息了。

结论

在 Ubuntu 上安装软件包是命令行终端上的一项简单任务。这些包需要一些需要随包一起安装的依赖项。上面讨论了几种检查包依赖关系的方法。您可以使用apt 命令或dpkg来获取dpkg文件的依赖信息。您也可以为此目的使用 apt-rdepends 工具。



No comments:

Powered by Blogger.