当前位置: 首页 > news >正文

【日常记录-Linux】dnf工具

Author:赵志乾
Date:2024-08-23
Declaration:All Right Reserved!!!

1. 简介

        在Linux系统中,DNF(Dandified Yum) 是基于RPM包管理器的软件包管理工具,主要用于Fedora、CentOS、RHEL等Linux发行版,其提供了许多指令来帮助用户搜索、安装、升级、删除软件包以及管理仓库和依赖关系。

2. 常用指令

  2.1 安装软件包

        dnf install 软件包名 :安装指定的软件包,且dnf会自动解决依赖关系,并从配置的软件源中下载和安装相应的软件包。

  2.2 升级软件包

        dnf update :升级系统中所有已安装的软件包到最新版本;

        dnf update 软件包名 :升级指定的软件包到最新版本;

  2.3 删除软件包

        dnf remove 软件包名:卸载指定的软件包,且dnf会自动解决依赖关系,并删除相关的文件;

  2.4 搜索软件包

        dnf search 关键字:搜索与关键字相关的软件包,可以使用关键字进行模糊匹配,列出所有匹配的软件包;

  2.5 查看软件包信息

        dnf info 软件包名:显示指定软件包的详细信息,如版本号、描述、大小、依赖关系等。

  2.6 列出软件包

        dnf list installed:列出系统中已安装的所有软件包;

        dnf list available:列出系统中可用的软件包,包括已安装和未安装的软件包;

        dnf list 软件包名:列出指定软件包的详细信息,如版本、仓库等;

3 总结

        以上指令基本能覆盖包管理器的常规操作,使用户高效管理和维护Linux系统中的软件包。由于dnf的命令和选项可能会随着版本的更新而有所变化,实际使用时可通过dnf --help查看帮助文档;


http://www.mrgr.cn/news/7787.html

相关文章:

  • React 使用ref属性调用子组件方法(也可以适用于父子传参)
  • FastAPI+React18开发通用后台管理系统用户功能实战
  • staticHeader(静态标头)
  • BUG——GT911上电后中断一直触发
  • 数据集笔记: FourSquare - NYC and Tokyo Check-ins
  • bedtools安装与使用(v2.31.1)生物信息学工具29
  • uniapp+vue3的ifdef实现多端配置客服消息
  • 21.2 Netty聊天会话管理
  • SOMEIP_ETS_061: Sending_two_SOMEIP_Messages_in_a_row
  • 启用 UFW 防火墙后如何打开 80 和 443 端口?
  • 【Leetcode 1805 】 字符串中不同整数的数目—— 双指针
  • 基于Springboot/Vue的企业内部培训考试系统
  • ML307R_APP_DEMO_SDK TCP/UDP使用介绍
  • Java 调整字符串,验证码生成
  • Redis持久化
  • ViT篇外:NVIDIA Llama-3.1-Minitron 4B
  • 【vue】编辑器段落对应材料同步滚动交互
  • 搭建springboot项目,并解决项目出现红色J问题
  • [LitCTF 2023]1zjs
  • MyBatis配置允许批量插入或更新数据