mirror of
https://github.com/Dichgrem/Blog.git
synced 2025-08-02 09:49:30 -04:00
update:openwrt
This commit is contained in:
@ -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,55 +240,59 @@ sed -i "s/luci-theme-bootstrap/luci-theme-argon/g" feeds/luci/collections/luci/M
|
|||||||
|
|
||||||
### **编译配置菜单说明(部分)**
|
### **编译配置菜单说明(部分)**
|
||||||
|
|
||||||
Target System (Broadcom BCM27xx) #选择处理器架构
|
```
|
||||||
Subtarget (BCM2711 boards (64 bit)) #选择处理器
|
Target System (Broadcom BCM27xx) # 选择处理器架构
|
||||||
Target Profile (Raspberry Pi 4B/400/4CM (64bit)) #预制配置文件
|
└── Subtarget (BCM2711 boards (64 bit)) # 选择处理器
|
||||||
Target Images #固件映像设置
|
└── Target Profile (Raspberry Pi 4B/400/4CM (64bit)) # 预制配置文件
|
||||||
ramdisk # 内存盘, 硬件内存充裕的话可以打开,有效提升性能
|
└── Target Images # 固件映像设置
|
||||||
Compression # 压缩等级(none表示不压缩)
|
└── ramdisk # 内存盘
|
||||||
Root filesystem archives #根文件系统存档类型
|
├── Compression # 压缩等级 (none 表示不压缩)
|
||||||
cpio.gz
|
├── Root filesystem archives # 根文件系统存档类型
|
||||||
tar.gz
|
│ ├── cpio.gz
|
||||||
Root filesystem images #根文件系统格式
|
│ └── tar.gz
|
||||||
ext4 #适用于大容量闪存,易于修改分区大小,没有恢复出厂设置的功能
|
├── Root filesystem images # 根文件系统格式
|
||||||
squashfs #适用于小容量闪存,不可修改分区大小,有恢复出厂设置的功能
|
│ ├── ext4 # 适用于大容量闪存
|
||||||
Gzip images #Gzip存档
|
│ ├── squashfs # 适用于小容量闪存
|
||||||
Image Options
|
│ └── Gzip images # Gzip 存档
|
||||||
Kernel partition size #内核分区大小,建议64M到256M,足够了
|
└── Image Options
|
||||||
Root filesystem partition size #跟文件系统分区大小,根据闪存大小自行设定
|
├── Kernel partition size # 内核分区大小
|
||||||
Make /var persistent #持久化/var(开启后重启软路由/var下内容会保留)
|
├── Root filesystem partition size # 跟文件系统分区大小
|
||||||
Enable experimental features by default #默认启用实验性功能
|
└── Make /var persistent # 持久化 /var
|
||||||
Global build settings #全局编译设置
|
|
||||||
Advanced configuration options (for developers) #高级选项(仅供开发者)
|
|
||||||
Build the OpenWrt Image Builder #编译OpenWrt镜像编译器
|
|
||||||
Build the OpenWrt SDK #编译OpenWrt SDK
|
|
||||||
Package the OpenWrt-based Toolchain #打包OpenWrt工具链
|
|
||||||
Image configuration #镜像选项
|
|
||||||
Base system #基本组件
|
|
||||||
Administration #管理员工具
|
|
||||||
Boot Loaders #引导程序
|
|
||||||
Development #开发者工具
|
|
||||||
Extra packages #额外包
|
|
||||||
Firmware #固件工具
|
|
||||||
Fonts #字体
|
|
||||||
Kernel modules #内核模块
|
|
||||||
Languages #额外的语言(Python3,PHP,NodeJS等)
|
|
||||||
Libraries #系统库
|
|
||||||
LuCI #LuCI插件(一般只需修改应用和主题)
|
|
||||||
Collections #合集
|
|
||||||
Modules #模块
|
|
||||||
Applications #应用程序
|
|
||||||
Themes #主题
|
|
||||||
Protocols #协议支持
|
|
||||||
Libraries #运行库
|
|
||||||
default-settings # 默认选项(自动配置语言包)
|
|
||||||
Mail #邮件
|
|
||||||
Multimedia #多媒体
|
|
||||||
Network #网络相关
|
|
||||||
Sound #音频
|
|
||||||
Utilities #各类实用软件(比如VIM)
|
|
||||||
Xorg
|
|
||||||
|
|
||||||
|
Enable experimental features by default # 默认启用实验性功能
|
||||||
|
Global build settings # 全局编译设置
|
||||||
|
Advanced configuration options (for developers) # 高级选项(仅供开发者)
|
||||||
|
Build the OpenWrt Image Builder # 编译 OpenWrt 镜像编译器
|
||||||
|
Build the OpenWrt SDK # 编译 OpenWrt SDK
|
||||||
|
Package the OpenWrt-based Toolchain # 打包 OpenWrt 工具链
|
||||||
|
Image configuration # 镜像选项
|
||||||
|
|
||||||
|
Base system # 基本组件
|
||||||
|
Administration # 管理员工具
|
||||||
|
Boot Loaders # 引导程序
|
||||||
|
Development # 开发者工具
|
||||||
|
Extra packages # 额外包
|
||||||
|
Firmware # 固件工具
|
||||||
|
Fonts # 字体
|
||||||
|
Kernel modules # 内核模块
|
||||||
|
Languages # 额外的语言 (Python3, PHP, NodeJS 等)
|
||||||
|
Libraries # 系统库
|
||||||
|
LuCI # LuCI 插件(一般只需修改应用和主题)
|
||||||
|
└── Collections
|
||||||
|
└── Modules
|
||||||
|
└── Applications
|
||||||
|
└── Themes
|
||||||
|
└── Protocols
|
||||||
|
└── Libraries
|
||||||
|
└── default-settings # 默认选项(自动配置语言包)
|
||||||
|
|
||||||
|
Mail # 邮件
|
||||||
|
Multimedia # 多媒体
|
||||||
|
Network # 网络相关
|
||||||
|
Sound # 音频
|
||||||
|
Utilities # 各类实用软件(比如 VIM)
|
||||||
|
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``,完成后即可出现新架构的编译按钮.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user