二维码

如何在CentOS 8中从命令行安装应用程序

1440 人阅读 | 时间:2019年11月14日 17:19

CentOS 8的默认软件包管理器已从yum迁移到dnf。了解如何使用此工具。

CentOS 8已经发布,它进行了许多重要的更改,这些更改将直接影响您在数据中心中管理这些Linux服务器的方式。最直接的更改之一是如何从命令行安装应用程序。 

在第八次迭代之前,CentOS使用yum软件包管理器。从CentOS 8开始,软件包管理已从yum迁移到Dandified Yum(DNF)。我不知道这是如何工作的-也许他们应该将其命名为DNY或DFY。DNF最早是在Fedora 18中引入的,并成为Fedora 22中的默认软件包管理器,因此花了一段时间才进入服务器OS。

但是就在这里,您需要知道如何使用它。幸运的是,它与yum非常相似。让我们找出相似之处。

请参阅:  招聘工具:数据库管理员  (TechRepublic Premium)

DNF的基本用途

以最简单的形式,使用DNF安装软件包如下所示:

sudo dnf安装软件包

其中PACKAGE是要安装的软件包的名称。

要删除软件包,命令是:

sudo dnf删除软件包

其中PACKAGE是要删除的软件包的名称。

要更新系统上的软件,请发出以下命令:

sudo dnf更新

这将在系统上运行所有可用的更新。要升级特定软件包,可以发出以下命令:

sudo dnf更新包

其中PACKAGE是要更新的软件包的名称。

如何在DNF中使用组安装

DNF有一个很酷的技巧,称为“组安装”。使用组安装,您可以使用单个命令来安装与组相关的所有软件包。要查看所有可用组的列表,请发出以下命令:

sudo dnf组列表

例如,如果要安装网络服务器软件包(包括dhcp-server,dnsmasq,krb5-server,libreswan,radvd,rsyslog-gnutls,syslinux,tftp-server之类的软件包),请发出以下命令:

sudo dnf组安装“网络服务器”

请注意,group list命令不会显示许多隐藏的组。要查看可安装的隐藏组,请发出命令:

dnf群组清单已隐藏

然后,您可以从该列表中以安装可见组的相同方式安装其中一个隐藏组。

这就是使用CentOS 8中提供的DNF软件包管理器的要旨。从yum迁移不会有任何问题,因为它们非常相似。幸运的是,对于那些在变更方面遇到麻烦的人,yum软件包管理器暂时保持不变。但是,我确实建议您迁移到DNF,因为yum可能不会保留很长时间(因为它已被弃用)。 

如何在CentOS 8中从命令行安装应用程序


图片:CentOS



©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 0 人评论
搜索
作者介绍
30天热门
×
×
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×