晓夏

YoungCheung

Zhang Sir's technical way

openEuler22.03-LTS配置本地yum源

浏览量:22

   本地yum源是指将操作系统的安装介质文件(ISO)映射至挂载点的方式提供yum源,适合无互联网、无内部私有网络yum源的环境。

一、上传ISO文件至操作系统指定目录内

 本文以将 openEuler-22.03-LTS-x86_64-dvd.iso 文件上传至/u01/soft/目录内,做为配置yum源的原始文件。

[root@euler-node001 ~]# mkdir /u01/soft -p
[root@euler-node001 ~]# cd /u01/soft/
[root@euler-node001 soft]# pwd
/u01/soft
[root@euler-node001 soft]# ls -l
总用量 3561476
-rw-r--r-- 1 root root 3646947328  3月  9 10:17 openEuler-22.03-LTS-x86_64-dvd.iso


二、创建挂载目录与挂载ISO文件

 

[root@euler-node001 soft]# mkdir -p /mnt/cdrom
[root@euler-node001 soft]# mount -o loop /u01/soft/openEuler-22.03-LTS-x86_64-dvd.iso  /mnt/cdrom/
mount: /mnt/cdrom: WARNING: source write-protected, mounted read-only.

输出信息:mount: /mnt/cdrom: WARNING: source write-protected, mounted read-only.

--mount命令的 -o选项,loop,是指把一个文件当成硬盘分区mount到目录。

image.png

 上面为挂载成功后用df-h命令显示的效果。 


三、配置yum配置文件openEuler.repo

[root@euler-node001 soft]# cd /etc/yum.repos.d/
[root@euler-node001 yum.repos.d]# cp openEuler.repo{,.bak}
[root@euler-node001 yum.repos.d]# vi /etc/yum.repos.d/openEuler.repo
[root@euler-node001 yum.repos.d]# cat  /etc/yum.repos.d/openEuler.repo
[OS]
name=OS
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler
[everything]
name=everything
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler
[EPOL]
name=EPOL
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler
[debuginfo]
name=debuginfo
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler
[source]
name=source
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler
[update]
name=update
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler

如上所示,把文中所有baseurl的值全部写成file:///mnt/cdrom ,所有gpgkey的值全部写成file:///mnt/cdrom/RPM-GPG-KEY-openEuler。

修改保存后,清除并重新建立yum缓存:

yum clean all
yum makecache


神回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。