原文地址:https://itweknow.cn/detail?id=65 ,欢迎大家访问。
在国内使用ubuntu的过程中由于网络的问题可能会有些包下载速度很慢,但是阿里云为我们提供了仓库服务,我们可以将Ubuntu的默认的软件源修改为阿里云的就可以了明显的提高软件的下载速度了。
单机修改
我们先来看下修改一台机器的源。一台机器操作比较简单,也用不着使用脚本去操作。
-
备份原来的源文件(PS:保险起见,怕改糟了。)
cp /etc/apt/sources.list /etc/apt/sources.list.bak
-
获取系统内核版本信息
lsb_release -c | grep -o "\s.*"
这里我的机器的版本为
bionic
-
修改/etc/apt/sources.list
注意将$SYS_VERSION
替换为第二步中获取的版本信息。这点非常重要,否则会失败。deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-proposed main restricted universe multiverse
-
更新
apt-get update apt-get upgrade
至此,成功。
多台机器
当需要修改多台机器的源的时候,上面那种方式就有点麻烦了,其实这些工作都可以通过脚本来做的。脚本下载。
- 配置好hosts,在执行脚本的机器上的hosts文件中添加所有机器名和IP映射关系。
- 修改脚本文件中
batch_change_apt_source.sh
的机器名称,即SERVERS
变量。 - 设置可执行权限
chmod 777 batch_change_apt_source.sh chmod 777 change_apt_source.sh
- 执行batch_change_apt_source.sh
./batch_change_apt_source.sh
- 过程中可能会提示输入机器密码和Y/N
网友评论