使用 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 ,然后在淘宝镜像上查询到对应的源,再替换命令中的地址。