文章背景
在不同的linux发行版上,大家在下载一些软件或者包时,或多或少会遇到速度很慢甚至无法下载或者找不到包的情况,原因是系统默认的软件源服务器位于国外,国内复杂的网络问题造成了国内开发人员的不便(使用python语言或maven、gradle工具的开发人源也会碰到类似的问题)。
文章目标
- 为读者介绍提供一些国内常用的镜像源;
- 为读者提供两种更换Ubuntu 20.04.3系统软件源的方法。
系统环境
OS | Ubuntu 20.04.3 LTS Desktop | Ubuntu桌面系统 |
详细步骤
1. 国内常用的软件源
镜像源 | 仓库地址 |
---|---|
阿里云镜像源 | https://mirrors.aliyun.com/ub... |
清华镜像源 | https://mirrors.tuna.tsinghua... |
2. 第一种换源方法(通用方法,命令行)
Ubuntu系统的软件源配置文件为 /etc/apt/sources.list
。
我们先使用 cp(copy file) 命令备份该文件。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
使用熟悉的编辑器编辑 sources.list
文件。
sudo vi /etc/apt/sources.list
坑:使用自带的vim编辑器,使用方向键时会输入奇怪的字符,读者遇到这种情况,这是因为系统自带的vim编辑器是tiny版本,可采用下面的解决方法:重新安装vim。
sudo apt remove vim-common
sudo apt install vim
在打开的 sources.list
的最上方输入下面的内容(这涉及到vim编辑器的使用方法),下面的配置内容来自清华和阿里云镜像站,链接在第1部分的表格中。
# 清华镜像
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# 阿里云镜像
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
到这里,软件源已经修改完毕,但它还没有生效。
键入下面的命令更新
sudo apt update
sudo apt upgrade
3. 第二种换源方法(仅限于桌面版,不推荐)
在Ubuntu20.04.3桌面版中,点击左下角“显示应用程序”,搜索“软件和更新”,点击进入。
在“软件与更新”界面中的“Ubuntu软件”一栏, 选择“下载自”下拉菜单中的“其他站点”。
然后点击“选择最佳服务器”,系统会自动测试下载的服务器,等待一段时间后,选择系统给出的镜像服务器,软件源修改完成。
关闭“软件和更新”界面,系统提示“可用软件的列表信息已过时”,点击“重新载入”即可。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。