Centos8配置本地yum源教程超详细

1、创建目录

 mkdir -p /mnt/cdrom

2、挂载你的cdrom文件

2.1在节点执行如下命令,将光盘设备 /dev/sr0 挂载到 /mnt/cdrom 目录 :

[root@cm1 ~]# mount /dev/sr0 /mnt/cdrom/
mount: /mnt/cdrom: WARNING: device write-protected, mounted read-only.

这里的sr0即指我们虚拟机安装的光盘文件iso如图:
在这里插入图片描述

2.2 执行命令 :df -h 查看是否挂载成功:

[root@cm3 ~]# df -h
文件系统             容量  已用  可用 已用% 挂载点
/dev/sr0            1.6G  1.6G  0  100% /mnt/cdrom

2.3 配置开机自动挂载

[root@cm3 ~]# vim /etc/fstab

在最后一行添加代码

#设备名		挂载点	文件系统	文件类型	签名校验
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0

2.4配置本地yum源

[root@cm1 yum.repos.d]# vim /etc/yum.repos.d/CentOS-Media.repo

在文件尾部新建本地源,添加如下代码:

[local]
name=local repo
baseurl=file:///mnt/cdrom/BaseOS
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

baseurl ,指定挂载的目录下的BaseOS 以及AppStream目录
gpgcheck 是否校验
enabled 是否启用该镜像

3.屏蔽默认的其他网络镜像

[root@cm1 yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo

在这里插入图片描述
在base,AppStream,Extra三个镜像源中分别添加enabled=0即可
如果他日又想改回使用网络的镜像源,则又将此行删除

4.更新yum源

 [root@cm1 BaseOS]#  yum clean all
0 文件已删除
[root@cm1 BaseOS]# yum makecache 
local repo                                                                                                14 MB/s | 2.2 MB     00:00    
元数据缓存已建立。

5.验证结果

[root@cm1 BaseOS]# yum search java
上次元数据过期检查:0:01:52 前,执行于 2020年09月27日 星期日 20时03分52秒。
============================================================ 概况 匹配:java ============================================================
mozjs60.x86_64 : SpiderMonkey JavaScript library
mozjs52.i686 : SpiderMonkey JavaScript library
mozjs52.x86_64 : SpiderMonkey JavaScript library
mozjs60.i686 : SpiderMonkey JavaScript library
json-glib.x86_64 : Library for JavaScript Object Notation format
json-glib.i686 : Library for JavaScript Object Notation format

表示使用OK!

猜你喜欢

转载自blog.csdn.net/yj2434/article/details/108823689
今日推荐