主要是用了https://github.com/kenzok8/small-package库,按照里面文档操作
1 | cd lede |
更新配置
更新下载软件仓库的源码到本地,并安装自定义源包含的软件包:
1 | ./scripts/feeds update -a && ./scripts/feeds install -a |
删除/bin和/build_dir目录中的文件
1 | make clean |
如果需要对组件重新调整,则建议先删除旧配置
1 | rm -rf ./tmp && rm -rf .config |
进入配置界面
1 | make menuconfig |
进入LuCI-Applications
这次可以看到里面多了一些选项,里面就有我们想要的luci-app-passwall
,点两下空格选中,保存,退出
编译
下载编译所需的软件包
1 | make download -j8 V=s |
由于wsl的PATH路径中包含带有空格的Windows路径,有可能会导致编译失败,需要这样编译
1 | PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin make -j$(($(nproc) + 1)) V=s |
编译完成后打开wsl文件夹,在文件资源管理器输入\\wsl$
文件路径Ubuntu-home-(用户名)-lede-bin-targets-x86-64
这样passwall就集成好了