蓝易云 - Ubuntu更新163的源
摘要:本文详细介绍如何在Ubuntu系统中切换至网易163源以提升软件更新速度。主要步骤包括:1)通过lsb_release -a确认系统Codename;2)备份原始sources.list文件;3)根据系统版本修改为163源配置;4)执行apt update更新缓存。重点注意事项:确保Codename匹配(如jammy/focal),生产环境建议仅开启main/updates/security
蓝易云 · Ubuntu 使用网易 163 源 更新软件实战 🚀
一、整体思路概览
在国内网络环境下,把 Ubuntu 默认的海外源切换为网易 163 源,可以显著提升 apt update/apt upgrade 的速度和成功率。以目前的版本情况来看,Ubuntu 22.04(jammy)与 20.04(focal) 等 LTS 版本,都可以正常使用 163 镜像源,并在 2025 年仍有可用配置示例被验证。(腾讯云)
核心动作只有三步:
-
确认系统版本代号(比如 jammy / focal)。
-
备份并改写
/etc/apt/sources.list为 163 源。 -
更新缓存并验证。
二、Ubuntu 更换 163 源工作流程表(vditor 可用)✅
| 步骤 | 动作 | 关键点 |
|------|----------------------------------------|--------|
| 1 | 查看版本代号 | 识别 <span style="color:red;">Codename</span>:jammy/focal 等 |
| 2 | 备份原 sources.list | 保留 <span style="color:red;">回滚</span> 安全垫 |
| 3 | 用编辑器修改为 163 源配置 | 所有 deb 行指向 <span style="color:red;">mirrors.163.com</span> |
| 4 | 执行 apt 更新缓存 | `sudo apt update` |
| 5 | 必要时执行升级并观察速度与稳定性 | `sudo apt upgrade` |
这个表就是实际落地的“作战计划”,照着一步步做即可 💼。
三、确认 Ubuntu 版本代号(很关键)🔍
lsb_release -a
命令解释:
-
lsb_release:查看发行版信息的工具。 -
-a:显示全部信息,包括发行版描述、版本号、Codename。 -
输出中最关键的是类似:
Codename: jammy或Codename: focal,后面配置 163 源时必须与这个代号一致,否则会出现 404 或版本不匹配问题。(Rancho Blog)
四、备份原始 sources.list(防止“翻车”)🧯
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
命令解释:
-
sudo:以管理员权限执行,修改系统配置文件必须使用。 -
cp:拷贝文件。 -
/etc/apt/sources.list:当前系统正在使用的软件源配置文件。 -
/etc/apt/sources.list.bak:备份文件名,自定义即可,建议包含<span style="color:red;">.bak</span>方便识别。
一旦新源有问题,只需:
sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list
即可瞬间回退到原始配置。
五、写入 163 源配置(以 Ubuntu 22.04 jammy 为例)📝
1)编辑配置文件:
sudo nano /etc/apt/sources.list
命令解释:
-
nano:简单易用的终端文本编辑器,新手也能快速上手。 -
打开后建议:
-
先把原有行全部注释(在每行前加
#); -
再整体粘贴新的 163 源配置。
-
2)Ubuntu 22.04(jammy) 的 163 源示例:
deb http://mirrors.163.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jammy-proposed main restricted universe multiverse
配置说明:
-
每行都从
deb或deb-src开头:-
<span style="color:red;">deb</span>:二进制包仓库(日常安装用)。 -
<span style="color:red;">deb-src</span>:源码仓库(需要看源代码或自己编译时才会用,没需求可注释掉节省索引时间)。(Rancho Blog)
-
-
http://mirrors.163.com/ubuntu/:网易 163 官方镜像地址。 -
jammy:版本代号,必须与前面lsb_release -a看到的 Codename 一致。 -
main restricted universe multiverse:开启官方主仓库和常用组件集合,保证绝大部分软件可用。 -
jammy-updates / jammy-security / jammy-backports / jammy-proposed:-
<span style="color:red;">updates</span>:已发布的稳定更新。 -
<span style="color:red;">security</span>:安全补丁来源,强烈建议开启。 -
<span style="color:red;">backports</span>:向旧版本回移的新软件或新特性。 -
<span style="color:red;">proposed</span>:预发布测试更新,非必要可以注释掉,减少潜在不稳定因素。(Ufans)
-
3)如果是 Ubuntu 20.04(focal)
只需要把上面所有 jammy 替换成 <span style="color:red;">focal</span> 即可,其余结构完全一致。
六、更新软件包索引并验证速度 ⚙️
配置保存退出后,执行:
sudo apt update
命令解释:
-
apt:新一代包管理前端,替代传统apt-get的部分场景。 -
update:重新拉取所有源的索引文件,第一次切换 163 源时一定要执行。 -
如果输出中大部分 URL 都是
mirrors.163.com,说明切换成功 ✅。
如需顺便升级系统:
sudo apt upgrade
命令解释:
-
upgrade:在当前版本范围内,升级所有可升级的软件包。 -
建议首次切换源后观察一次升级过程,感受下 下载速度提升 和稳定性,然后再在生产环境大规模推广。
七、实战建议与注意事项 ⚠️
-
稳定优先:
-
生产环境可以考虑仅启用
main + updates + security三类; -
backports / proposed在有明确需求或测试环境中再开启。
-
-
版本匹配:
-
Codename不匹配是最常见错误,所有行的代号必须统一(例如全是 jammy)。
-
-
回滚预案:
-
一旦出现大面积依赖问题或 163 源异常,可以立刻用前面备份的
sources.list.bak回退。
-
整体上,这套操作非常适合蓝易云这类需要批量维护节点的场景:先在一台机器验证 163 源的表现,然后把这套 <span style="color:red;">sources.list 模板</span> 固化到脚本或镜像里,后续节点统一推广,升级体验会轻松很多 😄。
更多推荐




所有评论(0)