Redhat / Centos 8挂载本地yum源

该方法适用于Redhat/Centos8,且方法一样,只有一丝的细微差别


Redhat8

由于Redhat/Centos8的软件仓库改动,挂载本地yum源与Redhat/Centos7有所不同

首先在/mnt下新建cdrom目录

mkdir /mnt/cdrom

然后挂载光盘镜像

临时挂载

mount /dev/cdrom /mnt/cdrom

永久挂载

编辑/etc下的fstab文件

vim /etc/fstab

在后边添加一行

/dev/cdrom   /mnt/cdrom                    iso9660    defaults        0 0

添加源文件

vim /etc/yum.repos.d/redhat.repo

添加如下内容

[name-OS]
name=cdrom-BaseOS
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=0

[name-APP]
name=cdrom-app
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0

需要注意的是,在挂载源的时候多了一级目录,在后边要加上,BaseOS 是系统的一些软件,而AppStream则是应用软件

Redhat在yum.repos.d文件夹下是没有文件的,直接添加后就可以用了,Centos是有其他的源文件的,需要删除其他自带的源

rm -rf /etc/yum.repos.d/C*

验证是否成功:

yum clean all
yum makecache
yum repolist

挂载成功后应该是这样的

[root@localhost ~]# yum repolist 
Updating Subscription Management repositories.
This system is registered to Red Hat Subscription Management, but is not receiving updates. You can use subscription-manager to assign subscriptions.
上次元数据过期检查:0:10:18 前,执行于 2019年12月09日 星期一 22时31分05秒。
仓库标识                                     仓库名称                                          状态
name-APP                                     cdrom-app                                         4,672
name-OS                                      cdrom-BaseOS                                      1,658
[root@localhost ~]# 
Last modification:January 19th, 2020 at 11:01 pm
如果觉得我的文章对你有用,请赞赏