1. 为什么你的RK3588装软件慢如蜗牛?先搞定镜像源
刚拿到RK3588开发板,兴冲冲地刷好Ubuntu 20.04,准备大干一场,结果第一步sudo apt update就卡了半天,安装个vim都要等上好几分钟,是不是瞬间就有点泄气了?别急,这真不是你的板子性能不行,也不是网络有问题,十有八九是“镜像源”这个家伙在拖后腿。我刚开始玩RK3588的时候也踩过这个坑,后来折腾明白了,速度直接起飞。今天我就把自己折腾的经验,掰开揉碎了跟你聊聊,保证你看完就能动手解决。
简单来说,镜像源就是软件仓库在你家门口的“快递分拣中心”。Ubuntu官方的主仓库远在海外,你的RK3588每次安装软件,都得跨越大半个地球去取货,速度慢、还容易丢包(连接失败)。而国内的镜像源,比如清华、华为云这些,就是把海外仓库的软件包完整地同步到国内的服务器上。你的设备直接从国内服务器下载,速度自然就上去了,延迟低、带宽足,体验天差地别。对于RK3588这种ARM架构的设备,这一点尤其重要,因为很多通用x86的源并不包含ARM的软件包,选错了源,你可能会遇到各种“找不到包”的报错。
所以,给RK3588上的Ubuntu 20.04换源,不是可选项,而是必选项。这就像给你的新电脑装系统后,第一件事肯定是装驱动和常用软件一样基础。一个好的源,不仅能让你后续的软件安装、系统更新速度提升十倍不止,更能避免很多因网络问题导致的依赖安装失败,为你后续开发AI应用、部署模型扫清障碍。下面,我就带你一步步操作,并分享几个我实测下来最稳的国内源。
2. 手把手教你更换RK3588的Ubuntu软件源
换源听起来高级,其实操作起来就是几个命令的事儿。但为了保险起见,咱们得按规矩来,先备份再修改,这是老司机的经验,能避免手滑把系统搞崩。
2.1 第一步:万无一失,先备份原始源文件
在动任何系统配置文件之前,备份是个好习惯。这样哪怕你后面改错了,也能一键还原。打开你的RK3588终端(通过SSH或者直接接显示器键盘都行),输入以下命令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
这行命令的意思是以管理员权限(sudo),将 /etc/apt/sources.list 这个源列表文件,复制一份并命名为 sources.list.bak 放在同一个目录下。执行后不会有明显提示,但你可以用 ls /etc/apt/ 命令查看一下,确认备份文件已经生成。有了这个“后悔药”,咱们就可以放心大胆地改了。
2.2 第二步:选择合适的国内镜像源
对于RK3588使用的ARM64(aarch64)架构,我们必须选择支持 ubuntu-ports 的镜像源。普通的Ubuntu源是为x86/x64架构准备的,ARM的包不在这里面。目前国内对ubuntu-ports支持比较好的主流源有两个,我实测下来都非常稳定:
- 清华大学开源软件镜像站
- 地址:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ - 特点:高校维护,非常稳定,同步及时,社区活跃,文档齐全。
- 地址:
- 华为云开源镜像站
- 地址:
https://repo.huaweicloud.com/ubuntu-ports/ - 特点:云服务商维护,国内访问速度极快,尤其在某些网络环境下表现可能更优。
- 地址:
这两个源任选其一即可,不用同时添加,否则apt update时会从两个源拉取索引,反而可能更慢。我个人更习惯用清华源,但如果你在华为云服务器上或者感觉某个源速度不理想,换另一个试试也无妨。选择的标准很简单:哪个在你当前网络环境下 apt update 更快,就用哪个。
2.3 第三步:编辑源列表文件,替换为国内源
接下来,我们用文本编辑器打开源列表文件进行修改。这里推荐使用 nano,它比 vi 对新手更友好。执行命令:
sudo nano /etc/apt/sources.list
打开文件后,你会看到里面有很多行以 deb 或 deb-src 开头的网址,这些就是默认的官方源地址。我们的任务就是把它们全部注释掉(在行首加#),或者直接删除,然后添加上我们选定的国内源。
最省事的做法是:清空原文件所有内容,直接粘贴以下配置。 这里我以清华大学镜像源为例,为你准备好了针对Ub


3858

被折叠的 条评论
为什么被折叠?



