跳至主要内容

博文

目前显示的是 五月, 2021的博文

(migrated)使用Github为多种设备编译Openwrt固件

Openwrt 参考:        使用 GitHub Actions 云编译 OpenWrt        Lean的Openwrt源码仓库        OpenWrt DIY — 多设备固件云编译 起因:      最开始是用vps的虚拟机做编译, 虽然编译成功过, 但还是有些问题.     1) 操作比较麻烦, 每次都需要做配置     2) 不清楚怎么更新代码, 现在有好些库都没办法更新, 新功能也无法使用.     3) 编译时间长, 最后还经常出错, 虽然vps虚拟机还是在米国.         到最后编译总是不成功, 库倒是编译通过了, 只有用编译好的库往现有的设备上安装, 要找关联库什么的, 一堆的麻烦事.     搞vps上的openwrt编译搞烦了, 不想再继续下去, 但更新总得做.     后来看到相关教程, 可以用github Action功能来实现编译, 不用做vps虚拟机, 不需要复杂的配置, 于是开始研究. 一. 开始瞎搞     看了很长时间的教程, 也没搞懂该怎么做, 算了, 跟着感觉走吧. 1. Github上openwrt相关的代码库很多, 需要先选一个库来fork.       我在github上搜索"openwrt k2p", 从Star和Fork最多的库里查找支持设备比较多的库, 由于排第二的" OpenWrt DIY — 多设备固件云编译 "支持的设备种类最多, 就选了这个库, 后面熟悉了还得看下代码. 2. 操作       1) 登录           打开github网站并登录.       2) Fork            打开" OpenWrt DIY — 多设备固件云编译 ", 点击右上角"Fork"...