目录
参考:【linux】01 dnf 命令安装(新的代替yum 的安装方式)_-bash: dnf: command not found-CSDN博客
1、dnf 基本语法
#与 YUM 基本保持一致,少数用法有区别。
##### 版本
dnf --version # 查看DNF包管理器版本
##### 帮助
dnf help # 查看所有的DNF命令及其用途
dnf help <command> # 获取命令的使用帮助
dnf history # 查看 DNF 命令的执行历史
##### 信息查看
dnf repolist # 查看系统中可用的DNF软件库
dnf search <package> # 搜索软件库中的RPM包
dnf list installed # 列出所有安装的RPM包
dnf list available # 列出所有可安装的RPM包
dnf info <package> # 查看软件包详情
dnf provides <file> # 查找某一文件的提供者
##### 软件包操作
dnf install <package> # 安装软件包及其所需的所有依赖
dnf update <package> # 升级软件包
dnf remove <package> # 删除软件包
dnf reinstall <package> # 重新安装特定软件包
dnf distro-sync # 更新软件包到最新的稳定发行版
##### 系统软件包
dnf check-update # 检查系统所有软件包的更新
dnf update # 升级所有系统软件包
dnf clean all # 删除缓存的无用软件包
2、配置
文件位置
sudo vim /etc/dnf/dnf.conf
安装卸载
# sudo dnf install control-center
# sudo dnf remove control-center
升级
#升级软件
sudo dnf update
#升级系统
sudo dnf upgrade
#清除 RPM 包缓存
sudo dnf clean packages
3、dnf 指定安装路径
#把nginx安装在/apps/nginx目录下
dnf --installroot=/apps/nginx --releasever=/ install nginx -y