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

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复制代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值