CentOS 8更改了软件包的安装程序,取消了 yum 的配置方法,改而使用了dnf 作为安装程序。虽然改变了软件包的安装方式,但是 dnf 还是能兼容使用 yum 的配置文件和命令的使用方法。
小提示:
如何安装CentOS8?参考:小白必看:零基础安装Linux系统(超级详细)
如果您对yum不是很了解,建议先看下这篇:yum学习笔记
**CentOS8 配置本地yum源
**
1、创建挂载点
mkdir -p /mnt/cdrom
2、挂载ISO镜像文件
1) 光驱方式
(1) 以 VMware Workstation为例
(2) 进行光驱挂载
mount /dev/cdrom /mnt/cdrom
(3)验证挂载
只要能够列出如下文件说明挂载成功。
2) 采用iso镜像文件方式挂载
(1)首先把iso文件上传至你的centos上
(2) 假设我们上传至/opt下,接下来进行挂载
mount -o loop /opt/CentOS-8-x86_64-1905-dvd1.iso /mnt/cdrom
3、****编写本地yum源仓库文件
在编写之前,先将yum配置文件进行备份!
[root@aaa251 ~]# cd /etc/yum.repos.d/
编写本地yum仓库文件
#vi /etc/yum.repos.d/centos8.repo
4、清空并重建cache
yum clean all
这里,我们也可以看下dnf软件库
5、开机自动挂盘
echo “/dev/cdrom /mnt/cdrom iso9660 defaults 0 0” >> /etc/fstab
**DNF简介及使用方法
**
1、DNF简介
DNF(Dandified Yum)是新一代的RPM软件包管理器。
DNF使用RPM,libsolv和hawkey库进行包管理操作,Fedora22已经默认使用DNF。
DNF 的发行日期是2015年5月11日。
在Red Hat Enterprise Linux 8上,基于DNF技术(YUM v4)的YUM工具的新版本确保了软件的安装。
YUM v4与之前在RHEL 7上使用的YUM v3相比具有以下优点:
提高性能
支持模块化内容
设计良好的用于与工具集成的稳定API
在使用命令行、编辑或创建配置文件时,YUM v4与YUM v3兼容。
对于安装软件,可以像在RHEL 7上一样使用yum命令及其特定选项。
2、DNF使用
# 列出所有 RPM 包
举个例子吧:
本文分享自微信公众号 - 开源Linux(qinlulu_123)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。