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!

  • 6
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
1.查看系统本身存在的版本 rpm -qa | grep yum 2.卸载centos7上存在的yum安装源包 rpm -e 源包 --nodeps 3.下载yum源包(http://mirrors.163.com/centos/7/os/x86_64/Packages/) yum-metadata-parser-1.1.4-10.el7.x86_64 PackageKit-yum-1.0.7-6.el7.centos.x86_64 yum-utils-1.1.31-40.el7.noarch 下方两个一起装 yum-plugin-fastestmirror-1.1.31-40.el7.noarch yum-langpacks-0.4.2-7.el7.noarch yum-3.4.3-150.el7.centos.noarch yum-rhn-plugin-2.0.1-6.el7.noarch 4.安装yum源包 rpm -ivh yum* 5.创建配置文件(/etc/yum.repos.d/CentOS-Base.repo) vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=os baseurl=http://mirrors.163.com/centos/(系统版本号)7/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=updates baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=extras baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=$releasever - Plus - 163.com baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 每一个baseurl的centos后都改成自己系统的版本号 6.执行命令 yum clean all yum makecache yum install telnet
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值