【操作技巧】如何给Jetson Orin Nano的ubuntu port换镜像源

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

在Jetson Orin Nano上将OpenCV从4.5.4升级到4.8:因官方源无法访问,先备份并替换为清华镜像源,执行apt更新升级,再下载并运行安装脚本,成功编译出OpenCV 4.8。

🔎

延伸解读

为何需要更换镜像源

文章指出,在Jetson Orin Nano上运行OpenCV安装脚本时,因无法访问官方的ubuntu.port网站而失败。这通常是由于网络限制或官方源访问不稳定所致。更换为清华镜像源后,apt可以正常更新,从而为后续编译OpenCV 4.8扫清障碍。对于国内开发者,使用国内镜像源是提升apt操作成功率的常见做法。

操作中的关键步骤与注意事项

作者强调,替换源之前必须先备份原文件,使用sudo cp命令生成sources.list.bak。编辑时需根据Ubuntu版本(如focal)选择对应镜像源内容,并注意注释掉源码镜像以加快apt update速度。替换后务必执行sudo apt update和sudo apt upgrade -y,确保软件包列表和已安装包更新到最新,避免依赖问题。

编译OpenCV 4.8的流程与验证

更换源并更新系统后,需要给下载的安装脚本添加可执行权限(chmod 755),然后再次运行脚本。文章提到脚本能够顺利编译,并最终验证OpenCV版本为4.8。这表明在Jetson Orin Nano上通过脚本编译OpenCV是可行的,但前提是系统apt源可用。整个过程依赖网络下载和本地编译,耗时可能较长。

❓

Q&A

Jetson Orin Nano上如何备份Ubuntu的apt源文件?

执行命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

如何将Jetson Orin Nano的Ubuntu端口源替换为清华镜像源?

先备份源文件,然后编辑/etc/apt/sources.list,将内容替换为清华镜像源提供的Ubuntu Ports配置(针对focal版本),保存后运行sudo apt update和sudo apt upgrade -y。

更换镜像源后需要执行哪些命令?

需要执行:sudo apt update 和 sudo apt upgrade -y

在Jetson Orin Nano上编译OpenCV 4.8需要什么脚本?

需要下载并运行OpenCV-4-8-0.sh脚本,下载命令:wget https://github.com/Qengineering/Install-OpenCV-Jetson-Nano/raw/main/OpenCV-4-8-0.sh

运行OpenCV编译脚本前需要做什么准备?

需要先给脚本添加可执行权限:sudo chmod 755 ./OpenCV-4-8-0.sh

如何验证OpenCV是否成功升级到4.8?

运行编译脚本后,测试一下,如果显示OpenCV 4.8即表示升级成功。

🏷️

标签

➡️

继续阅读