ubuntu 一键更换软件源

使用 Ubuntu 可以直接在设置中测试最快的软件源并更换,但是有时候没有图形化界面,比如在 Server 版,或者 Docker File 中想要批量替换软件源,这时候可以使用 sed 命令,因为 sed 命令在大多数环境中不用安装都可运行,而在最简 Ubuntu Docker 镜像中是没有 vim 的。

1
sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list

在 Docker 中的命令如下

1
RUN sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list

这条命令只针对 Ubuntu ,如果是其他系统可以先去查看一下 sources.list ,然后在淘宝镜像上查询到对应的源,再替换命令中的地址。

分享