OpenWrt_Build 项目使用教程

OpenWrt_Build 项目使用教程

OpenWrt_Build 🤖 OpenWrt 自动化编译 OpenWrt_Build 项目地址: https://gitcode.com/gh_mirrors/ope/OpenWrt_Build

1. 项目目录结构及介绍

OpenWrt_Build/
├── github/
│   └── workflows/
├── lede/
│   ├── Ing/
│   │   └── x86_64_allpass/
│   ├── Leeson/
│   │   └── x86_64_simple/
│   ├── LiN/
│   │   └── x86_64_lin/
│   ├── Lyc/
│   │   └── x86_64_lyc/
│   └── OldWang/
│       └── x86_64_oldwang/
├── openwrt/
│   └── Ing/
│       └── x86_64_allpass/
├── build.sh
├── diy.sh
├── LICENSE
└── README.md

目录结构说明

  • github/workflows/: 存放GitHub Actions的工作流配置文件。
  • lede/: 存放Lean's LEDE项目的配置文件,按不同用户分类。
    • Ing/x86_64_allpass/: 自用配置文件。
    • Leeson/x86_64_simple/: Leeson专用配置文件。
    • LiN/x86_64_lin/: LiN专用配置文件。
    • Lyc/x86_64_lyc/: 李佑辰专用配置文件。
    • OldWang/x86_64_oldwang/: 老王专用配置文件。
  • openwrt/: 存放OpenWrt项目的配置文件。
  • build.sh: 项目的启动脚本,用于编译OpenWrt固件。
  • diy.sh: 自定义脚本,用于在编译过程中进行额外的操作。
  • LICENSE: 项目的许可证文件,采用MIT许可证。
  • README.md: 项目的说明文档。

2. 项目启动文件介绍

build.sh

build.sh 是项目的启动脚本,用于自动化编译OpenWrt固件。该脚本会拉取最新的源码并进行编译。

#!/bin/bash

# 拉取最新的源码
git pull

# 更新feeds
./scripts/feeds update -a
./scripts/feeds install -a

# 配置固件
make menuconfig

# 编译固件
make -j$(nproc) defconfig download clean world

diy.sh

diy.sh 是一个自定义脚本,用户可以在编译过程中执行一些额外的操作,例如安装额外的软件包或修改配置。

#!/bin/bash

# 示例:安装额外的软件包
./scripts/feeds install -a

3. 项目配置文件介绍

lede/ 目录下的配置文件

lede/ 目录下,每个用户都有一个对应的配置文件目录,例如 lede/Ing/x86_64_allpass/config。这些配置文件用于定义编译时的具体配置,包括软件包选择、内核配置等。

openwrt/ 目录下的配置文件

openwrt/ 目录下的配置文件与 lede/ 类似,用于存放OpenWrt项目的配置文件。

配置文件示例

# 示例配置文件内容
CONFIG_TARGET_x86_64=y
CONFIG_TARGET_x86_64_DEVICE_generic=y
CONFIG_PACKAGE_luci=y
CONFIG_PACKAGE_luci-app-adblock=y
CONFIG_PACKAGE_luci-app-ddns=y

以上配置文件示例中,CONFIG_TARGET_x86_64 表示目标平台为x86_64架构,CONFIG_PACKAGE_luci 表示启用LuCI Web界面,CONFIG_PACKAGE_luci-app-adblockCONFIG_PACKAGE_luci-app-ddns 表示启用了广告拦截和动态DNS功能。

通过这些配置文件,用户可以自定义编译的固件内容,满足不同的需求。

OpenWrt_Build 🤖 OpenWrt 自动化编译 OpenWrt_Build 项目地址: https://gitcode.com/gh_mirrors/ope/OpenWrt_Build

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

班歆韦Divine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值