Ubuntu系统更换国内源

        由于网络限制,所以国内直接访问Ubuntu官方源的速度较慢。为了提高下载速度,建议将Ubuntu的源更换为国内的镜像源


目录

一、查看操作系统版本

二、备份原有源

三、打开配置文件

四、找到相应的镜像源

(1)清华源:

(2)中科大源:

(3)【阿里云源】阿里巴巴开源镜像站:

(4)【网易源】网易开源镜像站:

五、修改配置文件为镜像源

六、更新包索引

七、升级已安装的软件包(可选项)

八、常见错误提醒及对应解决方案

1.换源后执行apt update报错


        一般来说,国内镜像源与操作系统的版本是一一对应的,即使用不同的系统版本,国内镜像源是不同的,从下面图片中的 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)【阿里云源】阿里巴巴开源镜像站:

阿里云源阿里巴巴开源镜像站,免费提供Linux镜像下载服务,拥有Ubuntu、CentOS、Deepin、MongoDB、Apache、Maven、Composer等多种开源软件镜像源,此外还提供域名解析DNS、网络授时NTP等服务,致力于为互联网用户提供全面,高效和稳定的基础服务。https://developer.aliyun.com/mirror/

(4)【网易源】网易开源镜像站:

网易源http://mirrors.163.com/

五、修改配置文件为镜像源

将 配置文件sources.list 原有内容删除,修改为上面复制下来的镜像源即可

六、更新包索引

sudo apt update

该命令会检查已安装的软件包是否有可用的更新,并更新本地的包索引仓库。

注意:该命令并不会更新系统中任何已安装的软件包。(相当于告诉你有几个包可以更新,但不执行)

七、升级已安装的软件包(可选项)

sudo apt upgrade

该命令会将所有已安装的软件包更新到最新版本。(相当于执行更新)

注意:如果系统中环境比较复杂,该命令可能会影响到系统的稳定性和兼容性,慎用!(新系统可以无脑使用)

八、常见错误提醒及对应解决方案

1.换源后执行apt update报错

如图:

 出现上述问题,请按照以下2步进行排查:

(1)检查是否换成的别的版本的镜像源

执行cat /etc/os-release查看系统版本,检查自己找的镜像源是否是该版本。

(2)检查自己的机器是否可以连接网络

通过ubuntu系统内的Firefox浏览器检查是否可以正常打开国内的网页,例如百度https://www.baidu.com/,如果出现类似下列下图,则机器无法连接网络:

如果是网络问题,可以查看我的另外一篇博客:

vmware虚拟机上Ubuntu或者其他系统无法联网的解决方法-优快云博客https://blog.youkuaiyun.com/2301_80165396/article/details/147045865?sharetype=blogdetail&sharerId=147045865&sharerefer=PC&sharesource=2301_80165396&spm=1011.2480.3001.8118

### 更换 Ubuntu 默认软件源为国内镜像 对于希望提升 `apt` 命令执行效率和稳定性的情况,更改至国内镜像是一个有效的方法。针对 Ubuntu 系统,默认情况下会使用官方的国外服务器作为软件源。然而,在网络条件不佳的情况下,这可能会导致下载速度缓慢甚至失败。 为了将 Ubuntu 的默认软件源更改为国内镜像源,具体操作如下: #### 获取当前系统的代号名称 由于不同版本的 Ubuntu 使用不同的代号(Codename),因此首先需要确认正在使用的 Ubuntu 版本对应的代号是什么。可以通过运行以下命令来获取该信息[^3]: ```bash lsb_release -c ``` 假设输出显示的是 `focal` 或其他任何特定于所用 Ubuntu 发行版的名字,则后续配置文件中的路径应与此相匹配。 #### 编辑 APT 源列表文件 接着打开 `/etc/apt/sources.list` 文件进行编辑。可以采用文本编辑器如 nano 来完成此任务: ```bash sudo nano /etc/apt/sources.list ``` 删除原有条目并替换成目标国内镜像站点的内容。以下是几个常用的国内镜像站地址模板之一——清华大学开源软件镜像库为例: 对于 Ubuntu 20.04 (Focal Fossa),可参照下面格式修改: ``` 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 ... ``` 注意:上述 URL 中的 "focal" 应当被替换为你自己系统实际的 codename。 保存更改后的文件后退出编辑模式。 #### 更新本地包索引 最后一步是刷新本地缓存以使新的设置生效。通过终端输入下列指令实现这一点: ```bash sudo apt update ``` 此时已经成功完成了从默认国际源切换到更快捷稳定的国内镜像的过程[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值