如何使用 apt 命令在 Ubuntu 中搜索软件包?

在上一篇文章中,我们学习了如何在 Ubuntu 中使用 apt 命令列出软件包。 今天,让我们学习使用 apt 命令在 Ubuntu 中搜索包。

Linux 依靠软件包在系统上交付或安装应用程序。 这些包本质上是压缩文件存档。 当用户希望在他们的系统上安装新的应用程序或服务时,会使用这些存档。 这些包存储在“存储库”中,并在需要时由包管理服务访问。 此包管理服务使用户能够访问、修改和安装所需的包。

目录

入门

基于 Ubuntu 和 Debian 的系统的包管理服务称为高级包工具。 或简称“APT”。 如果你已经使用 Linux 一段时间了,那么你一定见过 apt 命令。 APT 旨在为用户提供一个用户友好的交互式前端来管理包。

开发 APT 的主要原因是为了让新用户免于使用 dpkg 命令的复杂性。 APT 负责安装、删除、更新和管理基于 Ubuntu 和 Debian 的系统的软件包。

APT 在 Ubuntu 16.04 中引起了大多数人的注意,并且它的受欢迎程度立即飙升。 您可以在“apt”命令的帮助下在命令行中使用 APT。 虽然 apt 命令提供了广泛的功能,但在本教程中,我们将专注于一个方面:使用 apt 命令搜索包。

使用 apt 命令搜索包的不同方法

在某些情况下,我们需要使用 apt 命令来搜索包以识别包名。 在这种情况下,我们需要借助 apt 工具的“搜索”功能。 apt 实用程序为我们提供了三种常用的方法来检查您的存储库中是否有特定的包。 让我们按顺序逐一介绍。

使用 apt-cache 搜索

apt-cache search 当您想使用 apt 命令搜索包时,该命令非常常见。 它旨在搜索包名称及其元数据,例如描述、依赖项、源和版本。 该命令返回名称或元数据与指定搜索关键字匹配的所有包。 以下是使用 apt-cache search 命令搜索包的语法。

apt-cache search 
Apt 缓存搜索须藤

这是搜索命令的旧版本。 较新的版本是下一个。

使用 apt 搜索

在存储库中搜索可用包的另一种方法是使用 apt search 命令。 此命令旨在搜索我们本地存储库中的所有可用包。 如果找到,它将返回名称与我们指定的搜索关键字匹配的所有包的名称。 这就是该命令的语法。

apt search 
Apt 搜索须藤

如您所见,上面的屏幕截图显示,与 apt-cache 搜索输出相比,数据更有条理,视觉上更令人愉悦。 它还按字母顺序排列,让我们可以看到所有匹配的包。 这 sudo 包列出 close 到此列表的末尾。

使用 apt 文件搜索

或者,您可以使用 apt-file 命令。 这是一个命令行工具,它是 APT 包管理器的一部分。 它专门用于搜索作为存储库一部分存储在其中的包和文件。 此命令将返回包名或其中存储的任何文件名与指定搜索关键字匹配的所有包。 这是在 Ubuntu 上使用 apt-file search 命令的语法。

apt-file search 
apt文件搜索须藤1apt文件搜索须藤1

如果您在使用此实用程序时遇到错误,您可以运行 apt安装apt文件 然后做一个 apt文件更新 在开始搜索之前。

总结

基于 Linux 的系统利用软件包来安装和运行各种应用程序和服务。 这使得 Linux 用户必须能够管理和记录其本地存储库中的所有可用包。 牢记存储库中所有可用的软件包超出了人类的能力范围。 幸运的是,我们可以使用 apt 命令在 Ubuntu 中搜索包。

我们希望本教程能够帮助您了解如何在 Ubuntu 上搜索包。 如果您有任何反馈、疑问或建议,请随时在下面的评论中与我们联系。