如何使用 APT 列出 Ubuntu 中已安装的软件包如何使用 APT 列出 Ubuntu 中已安装的软件包如何使用 APT 列出 Ubuntu 中已安装的软件包如何使用 APT 列出 Ubuntu 中已安装的软件包
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何使用 APT 列出 Ubuntu 中已安装的软件包

以下是如何使用 Ubuntu 的默认包管理器来获取系统上当前安装的包的列表。

当您想要从系统中删除不需要的软件时,拥有所有已安装软件包的列表会有所帮助。在 Ubuntu 上,APT 使用户可以更轻松地获取系统上当前安装的软件包列表。

在本指南中,您将学习如何使用 APT(基于 Debian 的发行版上的默认包管理器)列出 Ubuntu 上已安装的包。

获取 Ubuntu 上已安装软件包的列表

要输出 Ubuntu 上当前安装的、可升级的或可用的软件包列表,可以使用 APT 命令的 list 方法。要仅打印系统上安装的软件包,请使用命令指定 --installed 标志。

sudo apt list --installed

输出 :

上述命令生成的输出包含附加信息,包括版本号和包状态。

要获得适合在脚本和输出传输中使用的干净输出,您可以使用 sed 或 awk 等字符串操作工具。例如,仅打印包名称:

sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'

输出 :

相关:这些 sed 示例将使您成为 Linux 高级用户

您还可以计算包裹的总数。您所要做的就是使用 wc 通过管道传输上述命令的输出。字数统计,缩写为 wc,是一个 Linux 实用程序,用于计算文本文件中的字符数、单词数或行数。

sudo apt list --installed | wc -l

输出 :

正如您在上面的输出中看到的,系统上当前安装了 2177 个 Linux 软件包。

使用 dpkg 查询

运行旧版本 Ubuntu 的用户可以使用 dpkg-query 命令获取已安装软件包的列表。

sudo dpkg-query -l

默认情况下,Dpkg 将以干净的表格格式显示输出。

要删除附加信息并仅打印包的名称,请运行以下命令:

sudo dpkg-query -f '${binary:Package}\⁠n' -W

输出 :

了解更多:Ubuntu 中 APT 和 dpkg 之间有什么区别?

APT 使包管理变得轻松

除了列表方法之外,APT 还有其他几个函数可以提供与 Linux 软件包相关的信息。它还通过保留系统上已安装和已卸载的软件包的记录,消除了删除不必要的依赖项的麻烦。

与 APT 一样,其他几个包管理器也可用于 Linux,包括 DNF、pacman 和 YUM。大多数基于 Debian 的发行版都附带 APT,而 Arch Linux 和基于 RHEL 的系统分别使用 pacman 和 DNF 作为默认包管理器。

©2015-2025 艾丽卡 support@alaica.com