如何在 Linux 和 Unix 中查找是否安装了软件包

不久前,我们学会了如何 在 Linux 中查找软件包版本. 今天,我们将了解如何在 Linux 和 Unix 操作系统中查找软件包是否已安装。 在 GUI 模式下查找已安装的软件包很容易。 我们所要做的就是打开菜单或破折号,然后在搜索框中输入包名称。 如果软件包已安装,您将看到菜单条目。 就这么简单。 但是,在没有 GUI 模式的系统中很难找到它。 因此,知道如何在 CLI 模式下查找软件包是否安装与我们在 GUI 模式下一样重要。 现在,让我们看看如何才能找到一个软件包是否已安装,好吗?

内容

  1. 查找是否在 Linux 中安装了一个包
  2. 使用“has”实用程序查找是否安装了软件包
  3. 查找是否在 Unix 中安装了一个包
    1. 结论
      1. 帮助我们帮助您:

查找是否在 Linux 中安装了一个包

查找软件包是否已安装的最常见方法是使用“which”命令,如下所示:

$ which <package-name>

例子:

$ which nano

如果安装了 nano 包,它将显示如下所示的安装路径。

/usr/bin/nano

如您所见, nano 软件包安装在 /usr/bin/ 小路。

让我们检查另一个包,例如 Emacs:

$ which emacs /usr/bin/which: no emacs in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

看? 没有安装 Emacs。

使用哪个命令在 Linux 中查找是否安装了软件包

“which”命令在大多数类 Unix 操作系统上默认可用。

此外,还有一些其他特定于发行版的方法来查找是否安装了软件包。 继续阅读。

在 Arch Linux 上:

在 Arch Linux 及其衍生产品如 Antergos 和 Manjaro LInux 中,我们可以使用下面的“pacman”命令来做到这一点:

$ pacman -Qs nano

样本输出:

local/nano 2.9.3-1 (base)  Pico editor clone with enhancements