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

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

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 缓存搜索 Sudo

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

使用 apt 搜索

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

apt search  
apt 搜索须藤

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

使用 apt 文件搜索

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

apt-file search  
Apt 文件搜索 Sudo 1Apt 文件搜索 Sudo 1

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

包起来

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

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