一、配置为本地yum源
1、下载镜像文件CentOS-7-x86_64-Everything地址(以2003为例)
http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso
http://mirrors.sohu.com/centos/7.8.2003/isos/x86_64/CentOS-7-x86_64-Everything-2003.iso
2、xftp上传CentOS 7的ISO镜像至服务器目录/root/下
3、挂载CentOS 7的ISO镜像至/media/centos目录
cd /root/
mkdir -p /media/centos/
mount -o loop CentOS-7-x86_64-Everything-2003.iso /media/centos/
4、查看挂载情况
df –h
5、在root目录下创建脚本文件
vi /root/auto_source.sh
内容如下:
!/bin/bash
备份原本地源
cp -rf /etc/yum.repos.d /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')
删除默认原本地源
rm -rf /etc/yum.repos.d/*
配置本地源,创建Media.repo文件,并配置如下内容
cd /etc/yum.repos.d/
Media.repo
echo '[iso]' >> Media.repo
echo 'name=Media' >> Media.repo
echo 'baseurl=file:///media/centos/' >> Media.repo
echo 'gpgcheck=0' >> Media.repo
echo 'enabled=1' >> Media.repo
清除yum缓存
yum clean all
缓存本地yum源
yum makecache
6、赋予脚本可执行的权限
chmod +x /root/auto_source.sh
7、执行
./auto_source.sh
8、测试,安装vim
yum install -y vim