CentOS7/8的yum源修改为本地源

  • CentOS7只有一处,所以只要配一个
  • 因为CentOS8本地源分为BaseOS和AppStream,所以两处都要配置

CentOS7版本

rm /etc/yum.repos.d/* -f
echo -e "[m]\nname=m\nbaseurl=file:///media/CentOS/\ngpgcheck=0\nenabled=1" >/etc/yum.repos.d/m.repo
mkdir /soft/iso -p
cd /soft/iso
wget http://archive.kernel.org/centos-vault/7.6.1810/isos/x86_64/CentOS-7-x86_64-Everything-1810.iso
mkdir /media/CentOS/
mount /soft/iso/CentOS-7-x86_64-Everything-1810.iso /media/CentOS/
yum clean all
yum makecache

其中本地yum源位置为**/media/CentOS/**
此处采用外挂方式,也可将iso文件解压后上传到指定位置

因CentOS安装podman或者doker时使用的时Extras扩展源,可能会出现要升级软件版本的风险
建议使用归档的源(进入页面后使用简版迅雷下载)。软件更新会出现无法启动的风险,不建议在生产环境中升级内核或者依赖软件
历史地址:http://archive.kernel.org/centos-vault/7.6.1810/os/x86_64/

CentOS8版本

rm /etc/yum.repos.d/* -f
echo -e  "[b]\nname=b\nbaseurl=file:///media/CentOS/BaseOS\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/m.repo
echo -e  "[a]\nname=a\nbaseurl=file:///media/CentOS/AppStream\ngpgcheck=0\nenabled=1"  >> /etc/yum.repos.d/m.repo
mkdir /soft/iso -p
cd /soft/iso
wget http://mirrors.aliyun.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso
mkdir /media/CentOS/
mount /soft/iso/CentOS-8-x86_64-1905-dvd1.iso /media/CentOS/
yum clean all
yum makecache

你可能感兴趣的:(#,Centos7,#,Centos8,Linux)