如何更换Linux系统软件源
以下命令适用于 CentOS / Rocky / AlmaLinux / Ubuntu / Debian 等常见发行版(脚本来自开源项目 LinuxMirrors),在主控或节点服务器上按需执行一种即可:
华为云:
cd /tmp;
curl -m 5 http://dl2.lotcdn.com/cdnfly/linuxmirrors.sh -o main.sh;
chmod +x main.sh;
./main.sh --source http://repo.huaweicloud.com/ --intranet false --install-epel false --close-firewall false --backup false --upgrade-software false --clean-cache false;
腾讯云:
cd /tmp;
curl -m 5 http://dl2.lotcdn.com/cdnfly/linuxmirrors.sh -o main.sh;
chmod +x main.sh;
./main.sh --source http://mirrors.tencent.com/ --intranet false --install-epel false --close-firewall false --backup false --upgrade-software false --clean-cache false;
阿里云:
cd /tmp;
curl -m 5 http://dl2.lotcdn.com/cdnfly/linuxmirrors.sh -o main.sh;
chmod +x main.sh;
./main.sh --source http://mirrors.aliyun.com/ --intranet false --install-epel false --close-firewall false --backup false --upgrade-software false --clean-cache false;
说明:
- 如需保留原软件源配置以便回退,可把
--backup false改为--backup true。 - 云服务器内网环境可把
--intranet false改为--intranet true,优先使用内网镜像地址,速度更快且不计流量。