如何使用 dnf5 命令进行 Fedora 包管理

地下城与勇士5是最新版本的,用于安装、更新和管理软件软呢帽和其他。

与旧版本相比,它带来了一些改进地下城与勇士版本,例如更好的性能、安全性和更灵活的插件系统。

在本文中,我们将引导您了解如何使用dnf5命令用于执行各种任务,例如安装软件包、更新系统和管理存储库。

使用的基本语法dnf5是:

dnf5 [OPTIONS] COMMAND [PACKAGE...]
  • OPTIONS:这些是修改命令行为的标志(例如,-y自动确认操作)。
  • COMMAND:您要执行的操作,例如安装、删除或更新。
  • PACKAGE:您要管理的软件包的名称。

以下是一些最常用的dnf5命令。

1. 安装包

要安装软件包,请使用install命令。例如,要安装一个可见光通信媒体播放器,你会运行:

sudo dnf5 install vlc -y
使用DNF5安装软件

2. 更新包

要将所有已安装的软件包更新到最新版本,请使用update命令:

sudo dnf5 update

如果您只想更新特定的软件包,请使用以下命令:

sudo dnf5 update vlc
使用DNF5更新软件

3. 删除包

如果您想从系统中删除软件包,请使用remove命令,如果其他包不再需要该包以及随其安装的任何依赖项,该命令将卸载它们。

sudo dnf5 remove vlc
使用DNF5删除软件

4. 搜索包

要搜索包,请使用search命令,它将返回与搜索词匹配的包列表。

dnf5 search vlc
使用DNF5搜索软件

5. 列出已安装的软件包

要查看系统上所有已安装软件包的列表,请使用list命令,它将显示系统上当前安装的所有软件包。

dnf5 list 
使用DNF5列出已安装的软件

6. 显示包裹信息

如果您想查看有关软件包的详细信息,例如其版本、描述和依赖项,请使用info命令:

dnf5 info vlc
查看套餐详情

7. 清理缓存

随着时间的推移,系统的包管理器会积累大量缓存数据。您可以使用以下命令清理此缓存以释放磁盘空间clean命令:

sudo dnf5 clean all
清理包缓存

8. 管理存储库

地下城与勇士5允许您管理软件存储库(下载包的来源)。您可以使用以下命令列出所有启用的存储库:

dnf5 repolist
列出启用的存储库

要添加新存储库,您通常需要修改存储库配置文件/etc/yum.repos.d/。但是,您也可以使用dnf5启用或禁用存储库的命令:

启用存储库:

sudo dnf5 config-manager --set-enabled repository-name

禁用存储库:

sudo dnf5 config-manager --set-disabled repository-name

9. 升级系统

要将整个系统升级到所有已安装软件包的最新可用版本,请使用upgrade命令:

sudo dnf5 upgrade

这会将您的系统更新到所有软件包的最新版本,包括任何新的依赖项。

升级您的系统包

10. 降级包

如果您需要将包恢复到旧版本,请使用downgrade命令。

sudo dnf5 downgrade vlc
降级软件包

11.检查包依赖关系

有时,您可能需要检查包中是否缺少或损坏的依赖项。您可以使用deplist显示特定包的依赖关系的命令:

dnf5 deplist vlc

这将列出 VLC 包所需的所有依赖项。

结论

这dnf5命令是管理软件包的强大工具软呢帽以及其他基于 Red Hat 的 Linux 发行版。凭借其改进的性能、安全性和灵活性,地下城与勇士5使安装、更新、删除和管理系统上的软件变得更加容易。