[Openwrt编译] 2. 添加更多的软件包
在大多数时候,代码仓库里不太可能包含自己所有想要的插件,在编译菜单里的时候你会发现找不到某一个插件。本篇将为下一篇的make menuconfig篇做准备,教你如何将插件源码导入到openwrt的代码中。
可以通过以下(但不限于)两种方式:
第一种(推荐)
通过修改 feeds.conf.default
添加软件包,比较简单
格式为:src-git 名字 仓库链接(名字可以自己起)
例如:src-git small8 https://github.com/kenzok8/small-package
1 | src-git packages https://git.openwrt.org/feed/packages.git |
这个方法有个小缺点,在编译完成后openwrt的软件源中会出现一个不存在的软件源,如果按照上面的例子就会出现一个叫small8的软件源,手动删掉即可。
第二种
直接将插件的源码目录下载好后,放在openwrt代码的package目录下
如果是云编译
如果是云编译,本篇文章对你的帮助可能有限,因为不同的云编译项目实现方式略有不同,建议查看云编译文档,比如:https://p3terx.com/archives/build-openwrt-with-github-actions.html
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 异域茶壶的神秘庄园!
评论