开源项目 build-openwrt 常见问题解决方案
项目基础介绍
build-openwrt
是一个利用 GitHub Actions 在线云编译 OpenWrt 固件的项目。该项目支持多种 OpenWrt 源码分支,包括官方源码、LEDE、Lienol 和 ImmortalWrt 源码,并且支持多种设备,如 X86 架构的设备和电视盒子等。项目的主要编程语言是 Shell 和 Perl。
新手使用注意事项及解决方案
1. 注册 GitHub 账号
问题描述:新手在使用该项目时,首先需要注册一个 GitHub 账号。
解决步骤:
- 访问 GitHub 网站。
- 点击右上角的【Sign up】按钮。
- 根据要求填写信息,完成注册。
2. 设置权限和生成访问令牌
问题描述:为了使用 GitHub Actions 进行编译,需要设置权限并生成访问令牌。
解决步骤:
- 登录 GitHub 账号后,点击右上角的头像,选择【Settings】。
- 在左侧菜单中选择【Developer settings】 > 【Personal access tokens】 > 【Tokens(classic)】。
- 点击【Generate new token】,填写名称(如 GITHUB_TOKEN),选择
public_repo
权限,并根据需要选择其他权限。 - 提交保存后,复制生成的加密 KEY 值,保存到本地。
3. 设置编译配置文件
问题描述:新手在编译前需要设置编译配置文件,以确保编译的固件符合需求。
解决步骤:
- 进入项目的
config
文件夹。 - 根据需要选择对应的分支源码文件夹。
- 打开
config
文件,根据本地需求进行设置,并替换原有内容。
通过以上步骤,新手可以顺利开始使用 build-openwrt
项目进行 OpenWrt 固件的在线云编译。