由于网络限制,所以国内直接访问Ubuntu官方源的速度较慢。为了提高下载速度,建议将Ubuntu的源更换为国内的镜像源。
目录
一般来说,国内镜像源与操作系统的版本是一一对应的,即使用不同的系统版本,国内镜像源是不同的,从下面图片中的 ubuntu 版本选择就可看出【以清华源为例】。
我将以Ubuntu22.04系统为例,介绍Linux系统如何换源的详细教程,因为不同操作系统的配置文件路径和所用命令可能不同,请根据自己的操作系统版本进行操作,所以本文中涉及到的命令都为linux命令。
目前网上有各种镜像源,清华源、阿里云源、中科大源等,自主选择即可。
一、查看操作系统版本
cat /etc/os-release
如图,是我的系统版本(虚拟机内):
或者使用lsb_release -a
命令查询 :
二、备份原有源
先将系统自带的源备份一下、什么时候需要的话可以换回来。
此命令会在/etc/apt
目录下将sources.list
创建一份副本并重命名为sources.list.bak
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
三、打开配置文件
linux系统打开更改文件需要用到文本编辑器,如:vim、nano等。现在有的系统自带有的,如果没有,大家自行先下载即可。
例如:使用下面两个命令安装vim(nano安装一样)
更新软件包列表:sudo apt update
安装vim
编辑器:sudo apt install vim
sudo nano /etc/apt/sources.list
四、找到相应的镜像源
从以下镜像点找到合适自己系统版本的源、任选之一即可。
(1)清华源:
清华源https://so.youkuaiyun.com/so/search?q=%E6%B8%85%E5%8D%8E%E6%BA%90&spm=1001.2101.3001.7020
(2)中科大源:
中科大源https://mirrors.ustc.edu.cn/help/ubuntu.html#__tabbed_4_3
(3)【阿里云源】阿里巴巴开源镜像站:
(4)【网易源】网易开源镜像站:
五、修改配置文件为镜像源
将 配置文件sources.list
原有内容删除,修改为上面复制下来的镜像源即可
六、更新包索引
sudo apt update
该命令会检查已安装的软件包是否有可用的更新,并更新本地的包索引仓库。
注意:该命令并不会更新系统中任何已安装的软件包。(相当于告诉你有几个包可以更新,但不执行)
七、升级已安装的软件包(可选项)
sudo apt upgrade
该命令会将所有已安装的软件包更新到最新版本。(相当于执行更新)
注意:如果系统中环境比较复杂,该命令可能会影响到系统的稳定性和兼容性,慎用!(新系统可以无脑使用)
八、常见错误提醒及对应解决方案
1.换源后执行apt update
报错
如图:
出现上述问题,请按照以下2步进行排查:
(1)检查是否换成的别的版本的镜像源
执行cat /etc/os-release
查看系统版本,检查自己找的镜像源是否是该版本。
(2)检查自己的机器是否可以连接网络
通过ubuntu系统内的Firefox浏览器检查是否可以正常打开国内的网页,例如百度https://www.baidu.com/
,如果出现类似下列下图,则机器无法连接网络:
如果是网络问题,可以查看我的另外一篇博客: