Carbon

Results 34 comments of Carbon

这是samba4的服务日志 正常的是这样的: > Sun` Oct 9 21:46:55 2022 daemon.err nmbd[4694]: [2022/10/09 21:46:55.370215, 0] ../../source3/nmbd/nmbd_become_lmb.c:398(become_local_master_stage2) Sun Oct 9 21:46:55 2022 daemon.err nmbd[4694]: ***** Sun Oct 9 21:46:55 2022 daemon.err nmbd[4694]: Sun...

Extra packages --->里面的autosamba是依赖samba4的 而x86是默认勾选了autosamba的 你只有在Extra packages --->里去掉了autosamba才能去掉samba4 samba和samba4是两个类似功能的不同组件。

补充一下, 从我三个多月前接触编译openwrt开始, 到现在, 这个默认编译的包臃肿了很多, 单单是编译出来的toolchain就比以前大了400+M。 而这个python/host的编译是不是没必要加进去的? 官方源码v22.03.1编译差不多的config文件, 编译LOG里没有看到python/host的编译。 这玩意又占编译时间又占空间, 对于actions编译很不友好。

我用的L大源码readme的 试了你这个 还是不行 编译到一段就会跑去编译 python3/host 然后编译失败

python3/host 编译失败的原因是 platform.py 解析version字符串的时候失败了 触发了异常 打个补丁就好了 [lib-platform-sys-version.zip](https://github.com/coolsnowwolf/lede/files/9819890/lib-platform-sys-version.zip)

1. make menuconfig 编译L大源码纯净版固件 2. 引入你的packages feeds update & install 3. make menuconfig 选择你要编译的插件为m 4. 使用命令单独编译插件 make package/feeds/packages/luci-app-插件名/compile -j$(nproc) 编译生成目录bin/packages/$DEVICE_PLAFORM 5. 将插件ipk包拷贝发送至路由使用opkg命令安装 6. 最后一个最有效的办法:让你的插件开发者遵守开发规范

代码更新了,之前的配置不能复用了 建议每次make menuconfig之后 使用scripts/diffconfig.sh > result.config保存差异部分 减少版本更替带来的冲突 每次编译之前make defconfig会将差异保存的config恢复至完整

我的actions编译,没啥问题,除了cjdns需要修正Makefile,L大的所有package都编译通过。

在我的github actions仓库里 自己去拿

建议去这些package的作者那里提issue 让他们来适配新版本的dnsmasq