【笔记】Dnf学习笔记

前言

DNF,全称Dandified Yum,是RPM发行版的软件包管理器Yellowdog Updater, Modified(yum)的下一代版本。DNF最早出现在Fedora 18中,并在Fedora 22、RHEL8中替代yum。(维基百科

更新软件仓库并更新所有软件包

1
dnf update

安装软件包

-y:直接确认安装

1
dnf install <pkg>
1
dnf install <pkg_1> <pkg_2>

安装本地安装包

1
dnf install <pkg>.rpm

下载软件包安装包到本地

1
dnf download <pkg>

卸载软件包

1
dnf remove <pkg>

更新软件包

1
dnf upgrade <pkg>

更新所有软件包

1
dnf upgrade

查看可更新软件包

1
dnf check-update

降级软件包

1
dnf downgrade <pkg>

搜索软件包

1
dnf search <keyword>

查看所有软件包

1
dnf list

查看所有可安装软件包

1
dnf list installed

清理不再需要的依赖

1
dnf autoremove

下载软件包源码

1
dnf download --source <pkg>

缓存

生成缓存

1
dnf makecache

清除缓存

  • 清除所有缓存
1
dnf clean
1
dnf clean all

仅清除数据库缓存

1
dnf clean db

仅清除元数据缓存

1
dnf clean metadata

仅清除软件包缓存

1
dnf clean packages

软件包组

查看所有可安装软件包组

1
dnf grouplist

查看软件包组信息

1
dnf groupinfo <group>

安装软件包组

1
dnf groupinstall <group>

卸载软件包组

1
dnf groupremove <group>

完成

参考文献

博客园——fluidog
Linux-Console