一、dnf的简介
dnf是用于在基于RPM包管理系统的包管理工具。用户可以通过 yum来搜索、安装、更新和删除软件包,自动处理依赖关系,它是yum的继任者,旨在提供更快速、更现代化的软件包管理体验。。
二、dnf 的参数说明
序号 | 参数 | 描述 |
---|---|---|
1 | install | 在系统的上安装一个或多个软件包 |
2 | remove | 从系统中彻底删除指定的软件包及其相关文件 |
3 | seach | 在yum软件仓库中搜索与指定关键字相关的软件包 |
4 | download | 通过指定 URL 下载特定的 RPM 软件包文件 |
5 | groupinstall | 安装软件包组,可以使用grouplist查看可以安装的包组 |
6 | -y | 用户可以在不需要进行确认的情况下执行命令,默认执行yes |
7 | grouplist | 查看可以安装的包组 |
三、dnf 的实战示例
1、dnf install
###安装nginx软件包
[root@localhost ~]# dnf install -y nginx
2、dnf remove
###卸载nginx软件包
[root@localhost ~]# dnf remove -y nginx
3、dnf search
###查询nginx相关的软件包
[root@localhost ~]# dnf search nginx
4、dnf download
###通过指定 URL 下载特定的 RPM 软件包文件
[root@localhost ~]# dnf download https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/9/gitlab-ce-16.9.0 -ce.0.el9.x86_64.rpm/download.rpm
###查看当前目录,文件是否已下载
[root@localhost ~]# ls -l
5、dnf groupinstall
###查看可以安装的包组
[root@localhost ~]# dnf grouplist
###安装包组Server
[root@localhost ~]# dnf groupinstall -y Server
6、dnf -y
###安装nginx软件包
[root@localhost ~]# dnf install -y nginx
7、dnf grouplist
###查看可以安装的包组
[root@localhost ~]# dnf grouplist
四、扩展:
1、Rocky Linux系统安装
链接:VMware Workstation 下载安装(含秘钥)
链接:VMware Workstation 创建虚拟机
链接:Rocky_Linux 下载安装教程
链接:Rocky_Linux 网卡静态配置教程
链接:MobaXterm 下载安装
2、Prometheus 监控架构实战
链接:Rocky Linux 安装部署 服务器性能监控(Prometheus)
3、GitLab 代码服务器实战
链接:Rocky Linux 安装部署 GitLab
4、Chrony 时间服务器实战
链接:Rocky Linux安装部署Chrony(NTP时间服务器)