You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在基于OpenWrt的Onion Omega2 SoC中安装CMake及配置源?

在Onion Omega2(OpenWrt)上安装CMake的完整步骤

作为经常折腾OpenWrt设备的人,我来给你梳理下在Omega2上用opkg安装CMake的具体操作,步骤很清晰:

1. 先更新opkg包索引

首先得确保你的包管理器索引是最新的,不然可能找不到新包或者报错,执行这条命令:

opkg update

等它跑完,拉取完所有已配置源的最新信息。

2. 检查默认源里有没有CMake

先确认下Omega2的默认源是否已经包含CMake,执行:

opkg list | grep cmake

如果输出里能看到cmake或者cmake3的条目,那直接跳过第三步,去第四步安装就行。

3. 添加适配的软件源(默认源找不到时)

要是上面的命令没输出,说明默认源没收录CMake,得加个适配Omega2架构(mipsel_24kc)的OpenWrt官方源。先编辑opkg的自定义源配置文件:

vi /etc/opkg/customfeeds.conf

在文件末尾添加上对应的源(Omega2一般基于OpenWrt 18.06系列,这里用18.06.2的源做例子):

src/gz openwrt_base http://downloads.openwrt.org/releases/18.06.2/targets/ramips/mt76x8/packages
src/gz openwrt_packages http://downloads.openwrt.org/releases/18.06.2/packages/mipsel_24kc/packages

保存退出后,再跑一次opkg update更新索引。

小提示:如果你的Omega2固件版本不是18.06,先通过cat /etc/openwrt_release查看具体版本,然后把上面的版本号替换成你对应的就行。

4. 安装CMake

现在可以安装了,直接执行:

opkg install cmake

如果提示找不到cmake包,试试安装cmake3(部分OpenWrt版本里CMake会以cmake3的名称发布):

opkg install cmake3

5. 验证安装成功

安装完成后,验证一下:

cmake --version
# 如果装的是cmake3,就用这个
cmake3 --version

能正常输出CMake的版本号,就说明安装没问题了。

另外,要是安装时碰到依赖缺失的提示,不用慌,opkg会明确告诉你需要哪些依赖包,你直接用opkg install [依赖包名]安装就行,比如常见的libstdcpp、libc这些基础库,opkg大多会自动处理。

内容的提问来源于stack exchange,提问作者vico

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 08:15:07