Appearance
定制指南
编译的固件没有自己想要的软件?安装软件时发现缺少依赖?想自己对系统进行修改?来试试自己定制固件吧。
准备
你需要的东西有:
- 一台电脑
- 一个 Github 账号
- 一双灵巧的手
fork
fork 我的仓库 https://github.com/weekdaycare/immortalwrt-mt7981-cudy-tr3000
然后在仓库设置中将 Action 启用并勾选运行权限


运行 Action

在弹出的选单中选择你想要编译的设备,默认为 256M,勾选 make menuconfig 选项。点击运行。
SSH 连接 Action
找到你刚刚运行的 Action ,点进详情,然后等待

打开 CMD ,输入上图 Action 中输出的指令
sh
ssh [email protected]
然后按 Q ,继续输入指令
sh
runner@runnervm68cqq:~/work/immortalwrt-mt7981-cudy-tr3000/immortalwrt-mt7981-cudy-tr3000$ ls -a
. .. .git .github LICENSE README.md config diy-part1.sh diy-part2.sh openwrt tr3000.png
runner@runnervm68cqq:~/work/immortalwrt-mt7981-cudy-tr3000/immortalwrt-mt7981-cudy-tr3000$ cd openwrt
runner@runnervm68cqq:~/work/immortalwrt-mt7981-cudy-tr3000/immortalwrt-mt7981-cudy-tr3000/openwrt$ make menuconfig等待 menuconfig UI 界面出现,在这里你可以自定义第三方软件包与依赖

修改完后 exit 退出保存
退出 Action
执行命令
sh
runner@runnervm68cqq:~/work/immortalwrt-mt7981-cudy-tr3000/immortalwrt-mt7981-cudy-tr3000/openwrt$ cd ..
runner@runnervm68cqq:~/work/immortalwrt-mt7981-cudy-tr3000/immortalwrt-mt7981-cudy-tr3000$ touch continue然后等待 Action 运行完成仓库中的 config 就修改完成了。修改完 config 后默认会继续编译相应固件,等待仓库 release 发布,若不想继续编译,取消工作流即可。