使用 ImageBuilder 离线构建 OpenWrt

Building OpenWrt with ImageBuilder offline

我有一个 Carambola2 开发板并使用 OpenWrt 的 ImageBuilder 构建固件。这很好用。但我想在离线时构建固件。因为默认情况下它会尝试从 8devices.com 下载数据。当我离线时,它编译得很好,但速度很慢,因为它试图访问互联网。有什么建议吗?

Image builder 需要互联网,否则你下载你需要的所有包并将它保存到“dl”文件夹或者你可以离线构建它你可以尝试构建 openwrt 使用源代码。你可以检查这个 link 用于使用源代码构建图像。

我找到的唯一解决方案如下:

第 1 步:在 Makefile 的 clean 目标中删除 DL_DIR 的 rm 命令。

第 2 步:将 pkg.8devices.com 添加到 hosts.deny 文件。

因此您只需在第一次和每次要添加新包时需要互联网连接。

我认为这不是一个干净的解决方案,但它对我有用。