RedHat9 | DNF/YUM仓库管理软件包

DNF/YUM仓库管理软件包

  • 一个基于RPM包的软件包管理器
  • 能够从指定的服务器自动下载RPM包并且安装,自动处理依赖性关系,并且一次性安装所有依赖的软件包
  • C/S模式
    • Server服务端提供RPM软件包与数据库文件repodata
    • Client客户端使用dnf仓库

常用组合

组合参数 意义
dnf info 查看软件包详情 rpm -qip
dnf install 安装软件包 rpm -ivh
dnf list 显示全部软件包名称 rpm -a
dnf search 搜索仓库中的指定软件包 `rpm -qa
dnf version 显示版本信息
dnf update 更新软件包 需要订阅或拥有开发者权限
dnf remove 删除软件软件包 rpm -evh
dnf history 查看使用dnf进行的历史操作
dnf provides 查询文件来源 rpm -qf

列出软件包

dnf list "chor*"  # 使用通配符模糊查询
dnf list   # 列出所有包

在这里插入图片描述

列出包组,我们可以直接安装整个服务,而不需要一个一个安装

dnf grouplist

在这里插入图片描述

搜索对应的包

dnf search ntp    # dnf search NAME

在这里插入图片描述

搜索包的作用、信息

dnf info dos2unix  # 从软件仓库中搜索,即使软件包没有安装
# dnf info package_name

在这里插入图片描述

查看历史记录,可以查看使用dnf进行了什么操作

dnf history

在这里插入图片描述

查询文件来源

# 如果使用rpm,我们要指定文件的绝对路径
rpm -qf /etc/chrony.conf

# dnf 可以使用通配符代替路径
dnf provides *chrony.conf

# 搜索命令的来源文件,显示搜寻不到结果,在没有订阅的前提下,需要搭建第三方软件仓库
dnf provides sl

  • 29
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Meaauf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值