RockyLinux dnf list 使用教程(手把手教你列出所有可用软件包)

来源:这里教程网 时间:2026-03-25 16:12:44 作者:

在使用 RockyLinux 系统时,了解如何查看和管理软件包是每个用户(尤其是初学者)必须掌握的基本技能。本文将详细讲解如何使用

dnf list
命令来列出系统中可用的软件包,帮助你轻松查找、安装或更新所需程序。

什么是 DNF?

DNF(Dandified YUM)是 RockyLinux 8 及更高版本中默认的软件包管理器,用于安装、更新、删除和查询 RPM 软件包。它比旧版 YUM 更快、更智能,并支持模块化软件流(Modular Streams)。

dnf list 命令基础

dnf list
是一个非常实用的命令,它可以列出不同状态下的软件包,例如:

已安装的软件包(
installed
) 可从仓库获取但尚未安装的软件包(
available
) 所有软件包(
all
) 特定名称的软件包(支持通配符)

常用 dnf list 命令示例

1. 列出所有可用的软件包

要查看所有可以从配置的软件仓库中安装的软件包(即“可用”但未安装的包),运行:

sudo dnf list available

2. 列出已安装的软件包

查看当前系统中已经安装的所有软件包:

sudo dnf list installed

3. 列出所有软件包(包括已安装和可用的)

sudo dnf list all

4. 搜索特定软件包(如 nginx)

你可以通过指定软件包名称来过滤结果。例如,查找与

nginx
相关的包:

sudo dnf list available nginx*

或者更通用的方式:

sudo dnf list | grep nginx

为什么使用 dnf list 很重要?

掌握 RockyLinux dnf list 命令可以帮助你:

确认某个软件是否可以在官方仓库中获取 避免重复安装已存在的软件 排查软件依赖问题 学习系统中有哪些工具可用

这对于刚接触 RockyLinux 软件包管理 的新手来说尤其有用。

小贴士:分页查看长列表

当输出内容很长时,可以配合

less
more
分页查看:

sudo dnf list available | less

按空格键翻页,按

q
退出。

总结

通过本教程,你应该已经掌握了如何使用

dnf list
命令在 RockyLinux 中列出可用、已安装或全部软件包。这是进行高效 dnf 列出可用包 操作的基础,也是深入学习 RockyLinux 包查询教程 的第一步。

建议多在测试环境中练习这些命令,熟悉输出格式,为后续的系统管理和软件部署打下坚实基础。

相关推荐

热文推荐