【日常记录-Linux】dnf工具
Author:赵志乾
Date:2024-08-23
Declaration:All Right Reserved!!!
1. 简介
在Linux系统中,DNF(Dandified Yum) 是基于RPM包管理器的软件包管理工具,主要用于Fedora、CentOS、RHEL等Linux发行版,其提供了许多指令来帮助用户搜索、安装、升级、删除软件包以及管理仓库和依赖关系。
2. 常用指令
2.1 安装软件包
dnf install 软件包名 :安装指定的软件包,且dnf会自动解决依赖关系,并从配置的软件源中下载和安装相应的软件包。
2.2 升级软件包
dnf update :升级系统中所有已安装的软件包到最新版本;
dnf update 软件包名 :升级指定的软件包到最新版本;
2.3 删除软件包
dnf remove 软件包名:卸载指定的软件包,且dnf会自动解决依赖关系,并删除相关的文件;
2.4 搜索软件包
dnf search 关键字:搜索与关键字相关的软件包,可以使用关键字进行模糊匹配,列出所有匹配的软件包;
2.5 查看软件包信息
dnf info 软件包名:显示指定软件包的详细信息,如版本号、描述、大小、依赖关系等。
2.6 列出软件包
dnf list installed:列出系统中已安装的所有软件包;
dnf list available:列出系统中可用的软件包,包括已安装和未安装的软件包;
dnf list 软件包名:列出指定软件包的详细信息,如版本、仓库等;
3 总结
以上指令基本能覆盖包管理器的常规操作,使用户高效管理和维护Linux系统中的软件包。由于dnf的命令和选项可能会随着版本的更新而有所变化,实际使用时可通过dnf --help查看帮助文档;
