1、使用filezilla、winscp等软件将iso上传至服务端
2、挂载本地镜像
mkdir /mnt/centos && mount -o loop /tmp/CentOS-7-x86_64-DVD-1810.iso /mnt/centos
3、备份自带源文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo,back
4、配置yum源(以centos为例配置如下)
vi /etc/yum.repos.d/local.repo
[base]
name=CentOS-$releasever - Base
baseurl=file:///mnt/centos
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
或使用一下命令配置
cat << EOF > /etc/yum.repo.d/local.repo
[base]
name=CentOS-\$releasever - Base
baseurl=file:///mnt/centos
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
EOF
5、执行一下命令清除缓存并重新构建缓存
yum clean all && yum makecache