让我们看看如何使用 apt 命令列出 Ubuntu/Debian 上已安装的软件包。 软件包有助于在 Linux 运行系统上交付或安装任何应用程序。 从本质上讲,包只不过是安装程序或服务所需的文件和依赖项的压缩存档。 当用户希望在他们的系统上安装新程序或服务时使用这些包。 系统上的所有包都存储在本地“存储库”中。
该存储库可以在需要时由包管理服务访问。 用户访问、修改和安装所需包所需的包管理服务。
设置上下文
本教程是使用 Ubuntu 18.04 运行系统制作的。 但是,相同的说明应该适用于 Ubuntu 16.04 和基于 Debian 的发行版,例如 Elementary OS、Linux Mint 和 Debian。
apt 命令是什么?
Advanced Package Tool,简称“APT”,是基于 Ubuntu 和 Debian 的系统的包管理服务。 如果你已经使用 Linux 一段时间了,那么你之前一定见过 apt 命令。 APT 旨在为用户提供一个用户友好的、交互式的前端工具来管理包,而无需 dpkg 命令的复杂性。 APT 负责安装、更新、删除和管理基于 Ubuntu 和 Debian 的系统的软件包。
可以使用“apt”命令通过命令行使用 APT。 虽然我们在 Linux 中使用 apt 命令获得了广泛的功能,但在本教程中,我们将关注一个方面:使用 apt 命令列出已安装的包。
使用 apt 命令列出 Ubuntu 上已安装的软件包
当我们希望在我们的 Linux 系统上使用某个程序或服务时,我们需要知道所需的软件包是否已经安装或需要安装。 在这种情况下,我们需要借助 apt 工具的“列表”功能。 顾名思义,我们使用 apt 命令的 list 功能来列出我们系统上可用的包
使用 apt list 命令
我们的本地存储库包含在我们的系统上运行的 Linux 发行版附带的所有软件包,以及我们可能随着时间的推移下载的软件包。 有如此多的可用包,很难记住我们是否可以使用包。
但是我们不必担心,因为 Linux 中的 apt list 命令旨在列出我们存储库中存在的所有可用包。 这是命令的外观。
apt list
仅列出已安装的包
如果您注意到,apt list 命令会列出我们存储库中的所有可用包。 但是,如果您只想查看系统上安装的软件包怎么办? 为此,我们在命令中使用 –installed 选项。 现在我们的命令将返回安装在我们的 Ubuntu 机器上的所有软件包。 这是在 Ubuntu 上使用此命令的方法。
apt list --installed
验证是否安装了特定的包
您现在知道如何列出系统上已安装的软件包。 但是需要通过一个包列表来确定一个包是否被安装? 当您知道包的名称时,您只需在 apt list 命令中使用“-a”选项即可。 如果后面跟有包的名称,输出将告诉您该包是否已安装。 这是命令的语法。
apt list -a [package name]
如您所见,两者 sudo 和 adduser 软件包安装在我们的系统上。
包起来
基于 Linux 的系统利用软件包来安装和运行各种应用程序和服务。 这使得 Linux 用户能够管理和记录其本地存储库中的所有可用包至关重要。 我们不可能记住所有已安装的软件包。 但值得庆幸的是,apt 命令为我们提供了实用程序来帮助我们列出已安装的软件包并检查系统上是否安装了特定的软件包。
我们希望本教程能够帮助您了解如何使用 apt 命令在 Ubuntu 上列出已安装的软件包。 如果您有任何反馈、疑问或建议,请随时在下面的评论中与我们联系。