#/bin/bash
#function:切换镜像源
#author:chenwei 20220623
wget=$(rpm -qa |grep wget)
if [ $? -eq 0 ]
then
echo "软件包wgat已安装即将进入下一步."
else
yum install wget -y
echo "即将安装wget软件包."
fi
read -p "请输入需要切换的yum源的序号,如1.本地源、2.阿里云镜像源、3.163镜像源、4.华为镜像源:" qh
case "$qh" in
1)
echo "您选择的是本地源,即将开始切换."
#创建本地源文件夹
mkdir /mnt/ncw
#指定挂载镜像目录
mount /dev/cdrom /mnt/ncw
#检测是否挂载成功
if [ $? -eq 0 ];then
echo "挂载成功,即将进入下一步."
else
echo "挂载失败,请检查是否已挂载或路径错误."
fi
#备份原本地源
cp -rf /etc/yum.repos.d /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')
#进入yum目录删除默认原本地源
rm -f /etc/yum.repo.d/*
#创建local.repo文件
touch local.repo
echo "[local]" > /etc/yum.repos.d/local.repo
echo "name=local" >> /etc/yum.repos.d/local.repo
echo "baseurl=file:///mnt/ncw" >> /etc/yum.repos.d/local.repo
echo "gpg
Centos7.9yum切换本地源、阿里源、网易源、华为源Shell脚本
于 2022-06-23 15:45:40 首次发布
该脚本用于自动切换Linux系统的yum源,包括阿里云、163网易和华为镜像源。首先检查wget软件包是否已安装,然后根据用户输入的序号进行相应的源切换操作,涉及备份原有yum源、下载并应用新的镜像源文件,最后清理缓存并生成新缓存。
摘要由CSDN通过智能技术生成