Centos7.9yum切换本地源、阿里源、网易源、华为源Shell脚本

该脚本用于自动切换Linux系统的yum源,包括阿里云、163网易和华为镜像源。首先检查wget软件包是否已安装,然后根据用户输入的序号进行相应的源切换操作,涉及备份原有yum源、下载并应用新的镜像源文件,最后清理缓存并生成新缓存。
摘要由CSDN通过智能技术生成
#/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
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值