概述
Ubuntu自动换源脚本
引用上文,此处引用方便自己使用
#!/bin/bash
#1.确定系统版本代号
Codename=$(cat /etc/os-release | grep VERSION_CODENAME |awk -F'=' '{print $2}')
echo "检测到您的Ubuntu系统版本为:$Codename"
#2.选择镜像源
echo "**********************************"
echo "请选择镜像源:"
echo "
1.阿里
2.清华
3.网易
4.中科大
"
echo "**********************************"
read -s -n1 sourceChoice
if [ $sourceChoice -ne 1 ] && [ $sourceChoice -ne 2 ] && [ $sourceChoice -ne 3 ] && [ $sourceChoice -ne 4 ];then
echo
echo '输入有误,Good Bye.'
exit
fi
case $sourceChoice in
1)
choose='aliyun'
;;
2)
choose='tsinghua'
;;
3)
choose='163'
;;
4)
choose='ustc'
;;
esac
case $choose in
aliyun)
sourceweb='http://mirrors.aliyun.com'
;;
tsinghua)
sourceweb='https://mirrors.tuna.tsinghua.edu.cn'
;;
163)
sourceweb='http://mirrors.163.com'
;;
ustc)
sourceweb='http://mirrors.ustc.edu.cn'
;;
esac
# 3.备份换源
echo "备份sources.list..."
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
echo "设置新的镜像源..."
echo "
deb $sourceweb/ubuntu/ $Codename main restricted universe multiverse
deb $sourceweb/ubuntu/ $Codename-security main restricted universe multiverse
deb $sourceweb/ubuntu/ $Codename-updates main restricted universe multiverse
deb $sourceweb/ubuntu/ $Codename-proposed main restricted universe multiverse
deb $sourceweb/ubuntu/ $Codename-backports main restricted universe multiverse
deb-src $sourceweb/ubuntu/ $Codename main restricted universe multiverse
deb-src $sourceweb/ubuntu/ $Codename-security main restricted universe multiverse
deb-src $sourceweb/ubuntu/ $Codename-updates main restricted universe multiverse
deb-src $sourceweb/ubuntu/ $Codename-proposed main restricted universe multiverse
deb-src $sourceweb/ubuntu/ $Codename-backports main restricted universe multiverse">/etc/apt/sources.list
echo "更新源..."
sudo apt-get update
最后
以上就是无聊天空为你收集整理的ubuntu换源脚本的全部内容,希望文章能够帮你解决ubuntu换源脚本所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复