文章背景

在不同的linux发行版上,大家在下载一些软件或者包时,或多或少会遇到速度很慢甚至无法下载或者找不到包的情况,原因是系统默认的软件源服务器位于国外,国内复杂的网络问题造成了国内开发人员的不便(使用python语言或maven、gradle工具的开发人源也会碰到类似的问题)。

文章目标

  1. 为读者介绍提供一些国内常用的镜像源;
  2. 为读者提供两种更换Ubuntu 20.04.3系统软件源的方法。

系统环境

OSUbuntu 20.04.3 LTS DesktopUbuntu桌面系统

详细步骤

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桌面版中,点击左下角“显示应用程序”,搜索“软件和更新”,点击进入。

image.png
image.png

在“软件与更新”界面中的“Ubuntu软件”一栏, 选择“下载自”下拉菜单中的“其他站点”。
然后点击“选择最佳服务器”,系统会自动测试下载的服务器,等待一段时间后,选择系统给出的镜像服务器,软件源修改完成。

image.png

关闭“软件和更新”界面,系统提示“可用软件的列表信息已过时”,点击“重新载入”即可。

image.png

致谢

  1. 舟公-Ubuntu20.04软件源更换
  2. 一枕黄粱-ubuntu上面使用vi 出现方向键错乱的情况

ninesun
16 声望2 粉丝

引用和评论

0 条评论