27个Linux下软件包管理工具DNF的命令例子

系统 Linux 系统运维
DNF即Dandified YUM,是基于RPM的Linux发行版的下一代软件包管理工具。它首先在Fedora 18中出现,并且在最近发行的Fedora 22中替代了YUM工具集。本文列举了27个命令例子,供大家参考!

DNF即Dandified YUM,是基于RPM的Linux发行版的下一代软件包管理工具。它首先在Fedora 18中出现,并且在最近发行的Fedora 22中替代了YUM工具集

DNF致力于改善YUM的瓶颈,即性能、内存占用、依赖解决、速度和许多其他方面。DNF使用RPM、libsolv和hawkey库进行包管理。尽管它并未预装在CentOS和RHEL 7中,但您可以通过yum安装,并同时使用二者。

您也许想阅读更多关于DNF的信息:

***的DNF稳定版本是2015年5月11日发布的1.0(在写这篇文章之前)。它(以及所有DNF之前版本)主要由Python编写,并以GPL v2许可证发布。

安装DNF

尽管Fedora 22官方已经过渡到了DNF,但DNF并不在RHEL/CentOS 7的默认仓库中。

为了在RHEL/CentOS系统中安装DNF,您需要首先安装和开启epel-release仓库。

  1. # yum install epel-release
  2. # yum install epel-release -y

尽管并不建议在使用yum时添上'-y'选项,因为***还是看看什么将安装在您的系统中。但如果您对此并不在意,则您可以使用'-y'选项以自动化的安装而无需用户干预。

接下来,使用yum命令从epel-realease仓库安装DNF包。

  1. # yum install dnf

在您装完dnf后,我会向您展示27个实用的dnf命令和例子,以便帮您更容易和高效的管理基于RPM包的发行版。

1.检查DNF版本

检查您的系统上安装的DNF版本。

  1. # dnf --version

检查DNF版本

2.列出启用的DNF仓库

dnf命令中的'repolist'选项将显示您系统中所有启用的仓库。

  1. # dnf repolist

检查所有开启的仓库

3.列出所有启用和禁用的DNF仓库

'repolist all'选项将显示您系统中所有启用/禁用的仓库。

  1. # dnf repolist all

列出所有启用/禁用的仓库

#p#

4.用DNF列出所有可用的且已安装的软件包

'dnf list'命令将列出所有仓库中所有可用的软件包和您Linux系统中已安装的软件包。

  1. # dnf list

用DNF列出所有的软件包

5.用DNF列出所有已安装的软件包

尽管'dnf list'命令将列出所有仓库中所有可用的软件包和已安装的软件包。然而像下面一样使用'list installed'选项将只列出已安装的软件包。

  1. # dnf list installed

列出已安装的软件包

6.用DNF列出所有可用的软件包

类似的,可以用'list available'选项列出所有开启的仓库中所有可用的软件包。

  1. # dnf list available

用DNF列出可用的软件包

责任编辑:火凤凰 来源: Linux中国
相关推荐

2010-02-23 17:21:06

Fedora yum

2013-09-29 10:14:24

YUM软件包管理Linux YUM

2016-12-27 10:34:57

Linux命令软件包管理

2022-06-28 16:30:26

管理工具Python

2022-07-01 09:17:14

Pythonpoetry工具

2010-08-25 10:50:14

Linux命令

2019-08-02 15:35:02

工具代码开发

2022-08-03 08:02:46

PDM工具Python

2017-02-06 19:58:31

DebianLinux软件包

2022-05-04 11:10:58

Linuxdnf 命令

2009-06-16 09:15:34

WebminLinux用户管理

2016-01-29 14:32:19

Linux软件包管理

2020-06-15 19:20:00

AppImageLinux软件包管理

2021-02-28 13:26:15

Linux软件包管理器软件仓库

2022-05-09 19:19:36

Pnpm管理工具

2010-01-11 17:49:08

Fedora软件包

2022-02-07 23:03:07

Python工具管理库

2010-01-05 10:14:09

Ubuntu软件包

2013-07-17 09:54:17

2010-02-05 14:46:20

Ubuntu软件包
点赞
收藏

51CTO技术栈公众号