欢迎光临散文网 会员登陆 & 注册

yum的替代者,dnf包管理和snap包管理工具配置说明

2023-02-17 17:34 作者:学酥两支笔  | 我要投稿

一 DNF包管理简介:

DNF(Dandified Yum)是新一代的RPM软件包管理器。

由于yum的开发者Seth Vidal因车祸去世,yum近些年的更新速度较慢。

DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。

DNF使用RPM,libsolv和hawkey库进行包管理操作,Fedora22已经默认使用DNF。

DNF并未默认安装在RHEL或CentOS7系统中,但可以在使用YUM的同时使用DNF。


二 安装和配置文件

安装epel-release依赖

yum install epel-release


安装DNF包

yum install dnf


配置文件

/etc/dnf/dnf.conf


三 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  # 删除缓存的无用软件包


四 snap包管理简介

考虑到各个版本的linux发行版包管理工具均有所差异

可以使用第三包的包管理工具snap来进行管理


五 snap的安装

查看系统版本

uname -a


安装Epel仓库

yum install epel-release


安装snap

yum install snapd


启动snap

systemctl restart snapd


安装snap core

snap install core


yum的替代者,dnf包管理和snap包管理工具配置说明的评论 (共 条)

分享到微博请遵守国家法律