这里以CentOS为例

下载repo文件

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

备份并替换系统的repo文件

cp CentOS7-Base-163.repo /etc/yum.repos.d/
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS7-Base-163.repo CentOS-Base.repo

执行yum源更新命令

yum clean all && yum makecache && yum update

一键备份yum源

repodir=/etc/yum.repos.d/;ls -l repodir|sed 1d|awk -F " " '{print $9}'|xargs -i{} mv repodir|sed1d|awk−F""′print$9′|xargs−imvrepodir{} $repodir{}.bak

一键配置本地yum源

repodir=/etc/yum.repos.d/;ls -l $repodir|sed 1d|awk -F " " '{print $9}'|xargs -i{} mv $repodir{} $repodir{}.bak;echo -e "[local]\nname=Linux\nbaseurl=file:///mnt/\nenabled=1\ngpgcheck=0" > /etc/yum.repos.d/local.repo;cat /etc/yum.repos.d/local.repo;yum clean all && yum makecache

 欢迎访问个人博客​​Jackin's Blog​