编译步骤
- 进入待编译的目录
- 拉取源码
1
| git clone https://github.com/coolsnowwolf/lede
|
- 进入目录
- 增加插件
1
| sed -i '1i src-git kenzo https://github.com/kenzok8/openwrt-packages' feeds.conf.default
|
1
| sed -i '2i src-git small https://github.com/kenzok8/small' feeds.conf.default
|
- 更新及安装
1
| git pull && ./scripts/feeds update -a && ./scripts/feeds install -a
|
- 选择需要编译的内容
选择所需要的插件:
然后转换为config文件,将本地.config配置转换为云编译的配置。然后上传至GitHub,进行云端编译。
1
| ./scripts/diffconfig.sh>diffconfig
|
- 本地编译,下载所需包
- 开始编译
1
| cd /home/Disk/4Tsdd/Github/lede
|
编译成功。
云编译参考视频
编译参考:
https://github.com/kenzok8/small/issues/148#issuecomment-2068136575
更新编译
1
| cd /home/Disk/4Tsdd/Github/lede
|
1
| git pull && ./scripts/feeds update -a && ./scripts/feeds install -a
|
编译失败,可能是go版本错误,需要更新go的文件:https://github.com/kenzok8/openwrt-packages/issues/480
1
| rm -rf feeds/packages/lang/golang
|
1
| git clone https://github.com/kenzok8/golang feeds/packages/lang/golang
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| 以下是我正常能运行的 make distclean ./scripts/feeds clean git pull ./scripts/feeds update -a rm -rf feeds/kenzo/{base-files,dnsmasq,firewall*,fullconenat,libnftnl,nftables,ppp,opkg,ucl,upx,vsftpd-alt,miniupnpd-iptables,wireless-regdb} rm -rf feeds/luci/applications/luci-app-mosdns rm -rf feeds/luci/applications/luci-app-smartdns rm -rf feeds/packages/net/{alist,adguardhome,mosdns,smartdns} rm -rf feeds/kenzo/luci-app-adguardhome rm -rf feeds/packages/lang/golang git clone https://github.com/kenzok8/golang feeds/packages/lang/golang ./scripts/feeds install -a make menuconfig make -j5 V=s
|
2023-07-14
因为开启PT下载后,web下行降低至10Mbps。严重影响家庭使用。
故在GitHub编译固件后,升级。
升级前设置备份:备份
升级后的版本6.1.38如下图:
