DNF是新一代的RPM软件包管理器。他首先出现在 Fedora 18 这个发行版中,最近取代了YUM正式成为包管理器,克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。

查看 DNF 包管理器版本# dnf –version复制代码

查看系统中可用的 DNF 软件库# dnf repolist复制代码

查看系统中可用和不可用的所有的 DNF 软件库# dnf repolist all复制代码

列出所有 RPM 包

用于列出用户系统上所有来自软件库的可用软件包和所有已经安装在系统上的软件包# dnf list复制代码

列出所有安装了的 RPM 包# dnf list installed复制代码

列出所有可供安装的 RPM 包# dnf list available复制代码

搜索软件库中的 RPM 包

当不确切知道想要安装的软件的准确名称时,可以用该命令来搜索软件包。需要在”search”参数后面键入软件的部分名称来搜索# dnf search nano复制代码

查找某一文件的提供者

当你想要查看是哪个软件包提供了系统中的某一文件时,可以使用这条命令# dnf provides /bin/bash复制代码

查看软件包详情# dnf info nano复制代码

安装软件包

系统将会自动安装对应的软件及其所需的所有依赖# dnf install nano复制代码

升级软件包# dnf update systemd复制代码

检查系统软件包的更新

该命令用于检查系统中所有软件包的更新# dnf check-update复制代码

升级所有系统软件包

该命令用于升级系统中所有有可用升级的软件包# dnf update复制代码# dnf upgrade复制代码

删除软件包

删除系统中指定的软件包# dnf remove nano复制代码# dnf erase nano复制代码

删除无用孤立的软件包

当没有软件再依赖它们时,某一些用于解决特定软件依赖的软件包将会变得没有存在的意义,该命令就是用来自动移除这些没用的孤立软件包。# dnf autoremove复制代码

删除缓存的无用软件包

在使用 DNF 的过程中,会因为各种原因在系统中残留各种过时的文件和未完成的编译工程,可以使用该命令来删除这些没用的垃圾文件。# dnf clean all复制代码

获取有关某条命令的使用帮助

该命令用于获取有关某条命令的使用帮助(包括可用于该命令的参数和该命令的用途说明)# dnf help clean复制代码

查看所有的 DNF 命令及其用途# dnf help复制代码

查看 DNF 命令的执行历史# dnf history复制代码

查看所有的软件包组# dnf grouplist复制代码

安装一个软件包组# dnf groupinstall ‘Educational Software’复制代码

升级一个软件包组中的软件包# dnf groupupdate ‘Educational Software’复制代码

删除一个软件包组# dnf groupremove ‘Educational Software’复制代码

从特定的软件包库安装特定的软件# dnf –enablerepo=epel install phpmyadmin复制代码

更新软件包到最新的稳定发行版# dnf distro-sync复制代码

重新安装特定软件包# dnf reinstall nano复制代码

回滚某个特定软件的版本

该命令用于降低特定软件包的版本# dnf downgrade acpi复制代码

linux里用dnf安装软件,Linux 软件包管理器 DNF 的使用方法相关推荐

  1. Linux命令之 DNF -- 新一代的 RPM 软件包管理器

    文章目录 一.命令介绍 二.安装 DNF 三.DNF 命令 (一)主要命令 1. 安装.升级和删除软件包 2. 查询和检查软件包 3. 执行其它功能 (二)插件命令 四.选项参数 五.命令示例 (一) ...

  2. Linux 命令之 yum -- 基于 RPM 的软件包管理器

    文章目录 一.命令介绍 二.选项参数 选项 参数 三.配置文件 四.参考示例 (一)安装.升级和删除包 安装指定的软件包 强制重新安装 本地安装指定软件包 本地更新指定软件包 安装 yum 服务器中的 ...

  3. Linux不同发型版本(Debian REHL)与软件包管理器(RPM dpkg)的概念

    Linux的发行版本可以大体分为两类: Linux发行版 = Linux内核(类Unix内核) + Linux软件管理(package manager) 一类是商业公司维护的发行版本,以著名的Red ...

  4. 【Linux入门】第三篇:软件包管理器yum和编辑器vim的使用

    目录 前言 Linux软件包管理yum 查看软件包 如何安装软件 如何卸载软件 lrzsz的使用 Linux编辑器-vim使用 01.vim的基本概念 02.vim的基本操作 03.vim命令模式命令 ...

  5. dnf 新一代的RPM软件包管理器

    补充说明 DNF 是新一代的rpm软件包管理器.他首先出现在 Fedora 18 这个发行版中.而最近,它取代了yum,正式成为 Fedora 22 的包管理器. DNF包管理器克服了YUM包管理器的 ...

  6. RPM软件包管理器dnf

    dnf软件包管理器用法收藏 新一代的RPM软件包管理器 补充说明 DNF 是新一代的rpm软件包管理器.他首先出现在 Fedora 18 这个发行版中.而最近,它取代了yum,正式成为 Fedora ...

  7. linux如何卸载已安装软件,linux中如何卸载已安装的软件-linux运维

    1.软件的卸载主要是使用rpm来进行的.卸载软件首先要知道软件包在系统中注册的名称. 键入命令:#rpm -q -a 即可查询到当前系统中安装的所有的软件包. 2.确定了要卸载的软件的名称,就可以开始 ...

  8. 使用脚本在Linux服务器上自动安装Kubernetes的包管理器Helm

    Helm之于Kubernetes好比yum之于Red Hat Enterprise Linux,或者apt-get之于Ubuntu. Helm是由helm CLI和Tiller组成,是典型的Clien ...

  9. dnf新一代RPM软件包管理器

    转载: https://wangchujiang.com/linux-command/c/dnf.html 文章目录 dnf 安装 DNF 包管理器 查看 DNF 包管理器版本 查看系统中可用的 DN ...

最新文章

  1. 某米浏览器黑名单文件破解
  2. 移动广告聚合管理-KeyMob|移动广告聚合平台|
  3. 魂力真的存在那么该如何提高魂力呢
  4. 50 道 CSS 基础面试题及答案
  5. QCustomPlot实现实时动态曲线(包含手动设置XY轴显示的方法)
  6. 【Linux系统编程】IO多路复用之epoll
  7. 【ORACLE 高可用】 作业 :配置ORACLE GoldenGate 1
  8. Build 2016: 发布明天的云创新来服务今天的开发者
  9. 讲字节数组转化为base64_Base64编码简介及简单实现
  10. android studio有时打不开,android studio 打不开的几种可能
  11. java程序员就业发展方向_Java程序员有哪些职业发展方向?
  12. SQL Server 2019 安装教程
  13. 利用LU分解法的多项式拟合实验
  14. 用户分类以及用户活跃度的衡量方法
  15. 系统之家U盘 win10默认网关是什么
  16. tpshop 微信提现转账
  17. PHP生成图形验证码
  18. docmd怎么读_欧路词典|英汉-汉英词典 access是什么意思_access的中文解释和发音_access的翻译_access怎么读...
  19. 高防IP有什么优势?
  20. imx6ull-qemu 裸机教程1:GPIO,IOMUX,I2C

热门文章

  1. android简单的颜色选择器制作
  2. MS中Perl脚本实现原子随机掺杂(或生成空位)
  3. 大屏幕led无缝拼接显示屏的十大技术优势
  4. PyhontPygame 飞船大战外星人 完整代码及资源下载
  5. SMU Problem 1727 逃生
  6. lg linux电视安装软件,LG电视安装第三方APP教程 仅针对安卓电视!!!
  7. 前端 - 面试题总汇
  8. 华为牛客网在线笔试题之是否是回文串
  9. 大数据面试指南【精华】
  10. Linux进程间通信第四讲 标准IPC之信号量集