
新西兰(南岛)
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算行业工作,并且经常同时进行。他是基于 Slackware 的多媒体制作项目 Slackermedia 的维护者之一。
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算行业工作,并且经常同时进行。他是基于 Slackware 的多媒体制作项目 Slackermedia 的维护者之一。
撰写的评论
我不明白这个问题,因为不需要 3 个命令。我相信这篇文章有效地证明了这一点。
但是,您列出的 3 个命令确实存在。我可以提供一些背景信息
* Yum 是历史遗留的,并且已经被重构为基于 libdnf。对于多年来一直喜欢 Yum 并且不想迁移的用户来说,它现在是 dnf 的可选接口。如果它最终被弃用或符号链接到 `dnf` 可执行文件,我不会感到惊讶。
* `rpm` 命令是 RPM 数据库的直接接口,用于跟踪系统上的软件包。它的存在是因为 Linux 为用户提供了许多工具,并且如果将数据库放在用户的系统上而无法与其通信将是一种遗憾。通常,您不应期望使用 `rpm` 命令,因为 dnf 是一种更友好、统一且健壮的方式来与 RPM 系统交互。
我使用 -v 标志执行 grouplist,它在括号中列出确切的组昵称。
$ dnf grouplist -v
RPM 开发工具 (rpm-development-tools)
开发工具 (development)
图形管理工具 (graphical-admin-tools)
$ sudo dnf install @development
可能有其他方法可以做到这一点,但这就是我多年来一直做的事情,而且到目前为止还没有让我失望。