主要介绍了如何在Ubuntu 18.04 LTS (Bionic Beaver) ARM架构系统中配置清华大学开源镜像源,通过修改软件源配置文件,替换为清华源地址,旨在解决国内网络环境下下载速度慢的问题,显著提升软件包安装与系统更新的效率,并提供了具体的配置步骤。
Ubuntu 18.04 ARM 架构更换国内镜像源全攻略 **
在使用树莓派、NVIDIA Jetson Nano 或其他基于 ARM 架构的开发板运行 Ubuntu 18.04 (Bionic Beaver) 时,默认的官方源服务器通常位于海外,这会导致我们在执行 apt update 或安装软件时,下载速度极慢,甚至经常出现连接超时或网络中断的情况。
为了提升开发效率,更换为国内的镜像源是必不可少的操作,需要注意的是,ARM 架构的源与普通 PC 版(x86架构)的源不同,必须选择支持 ubuntu-ports 的镜像地址,本文将详细介绍如何备份源文件并替换为国内高速源。

第一步:备份原始源文件
在修改系统配置文件之前,养成备份的好习惯可以避免操作失误导致系统无法恢复,请打开终端,输入以下命令备份原有的 sources.list 文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
第二步:编辑源文件
使用你喜欢的文本编辑器(如 nano 或 vim)打开源文件,这里以 nano 为例:
sudo nano /etc/apt/sources.list
打开文件后,你会看到原始的官方源配置,你可以按 Ctrl + K 快捷键逐行删除原有内容,或者直接在文件最前面添加新的源,并注释掉旧内容(在行首加 )。
第三步:填入国内镜像源(ARM专用)
以下是针对 Ubuntu 18.04 (Bionic) ARM 架构优化的国内源配置。请务必注意 URL 中包含 ubuntu-ports 路径,这是 ARM 架构能否正常更新软件的关键。
清华大学源(推荐,速度快且稳定)
复制并粘贴到 sources.list 文件中:
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
阿里云源(备选)
如果你觉得清华源速度不理想,也可以尝试阿里云的源:
# 阿里云源 - Ubuntu 18.04 LTS (Bionic Beaver) - ARM deb http://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-backports main restricted universe multiverse # deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse # deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-security main restricted universe multiverse # deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-updates main restricted universe multiverse # deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-proposed main restricted universe multiverse # deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-backports main restricted universe multiverse
第四步:保存并生效
- 在 nano 编辑器中,按
Ctrl + O保存文件,然后按Enter确认。 - 按
Ctrl + X退出编辑器。 - 回到终端界面,执行以下命令更新软件包列表,让新的源配置生效:
sudo apt-get update
第五步:验证结果
观察 apt-get update 的运行过程,如果你看到 URL 地址已经变成了 mirrors.tuna.tsinghua.edu.cn 或 mirrors.aliyun.com,并且下载速度飞快,没有报错,说明恭喜你,源已经更换成功了!
常见问题提示
- 架构问题: 如果你使用的是普通的 PC 电脑(Intel 或 AMD 芯片),请不要使用上述带有
ubuntu-ports的源,而是去查找对应的标准 Ubuntu 源,上述配置仅适用于 ARM64 或 ARMhf 架构设备。 - HTTPS 证书错误: 极少数老旧系统在使用 HTTPS 源时会报证书错误,如果遇到这种情况,可以将源地址中的
https改为http。 - Hash 校验和不匹配: 如果更新过程中出现 Hash Sum mismatch 错误,通常是网络波动导致的,再次运行
sudo apt-get update即可。
通过以上步骤,你的 Ubuntu 18.04 ARM 设备已经焕然一新,安装软件将不再是一场漫长的等待,祝你开发顺利!
