update:openwrt

This commit is contained in:
Dich
2025-04-11 20:25:15 +08:00
parent 6f8e4cc22f
commit 2613ccbe81

View File

@ -117,8 +117,6 @@ kmod-nft-xxx
- **编译依赖** - **编译依赖**
``` ```
安装依赖
sudo apt update -y sudo apt update -y
sudo apt full-upgrade -y sudo apt full-upgrade -y
@ -130,7 +128,6 @@ libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev
libreadline-dev libssl-dev libtool llvm lrzsz msmtp ninja-build p7zip p7zip-full patch pkgconf \ libreadline-dev libssl-dev libtool llvm lrzsz msmtp ninja-build p7zip p7zip-full patch pkgconf \
python3 python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion \ python3 python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion \
swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev
``` ```
- **清理** - **清理**
@ -243,30 +240,33 @@ sed -i "s/luci-theme-bootstrap/luci-theme-argon/g" feeds/luci/collections/luci/M
### **编译配置菜单说明(部分)** ### **编译配置菜单说明(部分)**
```
Target System (Broadcom BCM27xx) # 选择处理器架构 Target System (Broadcom BCM27xx) # 选择处理器架构
Subtarget (BCM2711 boards (64 bit)) #选择处理器 └── Subtarget (BCM2711 boards (64 bit)) # 选择处理器
Target Profile (Raspberry Pi 4B/400/4CM (64bit)) #预制配置文件 └── Target Profile (Raspberry Pi 4B/400/4CM (64bit)) # 预制配置文件
Target Images #固件映像设置 └── Target Images # 固件映像设置
ramdisk # 内存盘, 硬件内存充裕的话可以打开,有效提升性能 └── ramdisk # 内存盘
Compression # 压缩等级(none表示不压缩) ├── Compression # 压缩等级 (none 表示不压缩)
Root filesystem archives #根文件系统存档类型 ├── Root filesystem archives # 根文件系统存档类型
cpio.gz │ ├── cpio.gz
tar.gz │ └── tar.gz
Root filesystem images #根文件系统格式 ├── Root filesystem images # 根文件系统格式
ext4 #适用于大容量闪存,易于修改分区大小,没有恢复出厂设置的功能 │ ├── ext4 # 适用于大容量闪存
squashfs #适用于小容量闪存,不可修改分区大小,有恢复出厂设置的功能 │ ├── squashfs # 适用于小容量闪存
Gzip images #Gzip存档 │ └── Gzip images # Gzip 存档
Image Options └── Image Options
Kernel partition size #内核分区大小建议64M到256M足够了 ├── Kernel partition size # 内核分区大小
Root filesystem partition size #跟文件系统分区大小,根据闪存大小自行设定 ├── Root filesystem partition size # 跟文件系统分区大小
Make /var persistent #持久化/var(开启后重启软路由/var下内容会保留) └── Make /var persistent # 持久化 /var
Enable experimental features by default # 默认启用实验性功能 Enable experimental features by default # 默认启用实验性功能
Global build settings # 全局编译设置 Global build settings # 全局编译设置
Advanced configuration options (for developers) #高级选项(仅供开发者) Advanced configuration options (for developers) # 高级选项仅供开发者
Build the OpenWrt Image Builder # 编译 OpenWrt 镜像编译器 Build the OpenWrt Image Builder # 编译 OpenWrt 镜像编译器
Build the OpenWrt SDK # 编译 OpenWrt SDK Build the OpenWrt SDK # 编译 OpenWrt SDK
Package the OpenWrt-based Toolchain # 打包 OpenWrt 工具链 Package the OpenWrt-based Toolchain # 打包 OpenWrt 工具链
Image configuration # 镜像选项 Image configuration # 镜像选项
Base system # 基本组件 Base system # 基本组件
Administration # 管理员工具 Administration # 管理员工具
Boot Loaders # 引导程序 Boot Loaders # 引导程序
@ -277,21 +277,22 @@ sed -i "s/luci-theme-bootstrap/luci-theme-argon/g" feeds/luci/collections/luci/M
Kernel modules # 内核模块 Kernel modules # 内核模块
Languages # 额外的语言 (Python3, PHP, NodeJS 等) Languages # 额外的语言 (Python3, PHP, NodeJS 等)
Libraries # 系统库 Libraries # 系统库
LuCI #LuCI插件(一般只需修改应用和主题) LuCI # LuCI 插件一般只需修改应用和主题
Collections #合集 └── Collections
Modules #模块 └── Modules
Applications #应用程序 └── Applications
Themes #主题 └── Themes
Protocols #协议支持 └── Protocols
Libraries #运行库 └── Libraries
default-settings # 默认选项(自动配置语言包) └── default-settings # 默认选项自动配置语言包
Mail # 邮件 Mail # 邮件
Multimedia # 多媒体 Multimedia # 多媒体
Network # 网络相关 Network # 网络相关
Sound # 音频 Sound # 音频
Utilities #各类实用软件(比如VIM) Utilities # 各类实用软件比如 VIM
Xorg Xorg
```
### **菜单选项说明** ### **菜单选项说明**
@ -480,11 +481,11 @@ Github为我们提供了免费的E5主机用来编译。
**复制 Token**(只显示一次,一定要保存好!) **复制 Token**(只显示一次,一定要保存好!)
- 然后添加 **PRODUCE_DEVICE** 到 **GitHub Secrets** - 然后添加 **PRODUCE_DEVICE** 到 **GitHub Secrets**
首先进入你的 GitHub 仓库依次进入Settings设置- 首先进入你的 GitHub 仓库,``依次进入Settings设置-
Secrets and variables-Actions-New repository secret Secrets and variables-Actions-New repository secret
名称为PRODUCE_DEVICE值为粘贴刚刚复制的 GitHub Token点击 “Add secret” 完成添加。 名称为PRODUCE_DEVICE``,值为粘贴刚刚复制的 GitHub Token点击 “Add secret” 完成添加。
- 随后在actions里面运行produce完成后即可出现新架构的编译按钮. - 随后``在actions里面运行produce``,完成后即可出现新架构的编译按钮.