|
为大家编译了openwrt 19.07.8的原生固件固件主要功能如下:
1. 包含GLINET的硬件相关驱动
2. 包含4G模块驱动以及拨号协议
3. 基础USB设备驱动
4. 手机tethering相关驱动
5. ext4,ntfs,vfat,exfat文件系统驱动支持
6. 基础luci包及中文语言包
软件仓库直接链接到openwrt官方,有应用层的软件需求可直接安装,也可以直接自己修改软件源,安装需要的软件包
有驱动层的软件需求可直接评论,我会根据大家的需要直接编译进固件
镜像下载
当前支持的型号:AR300M,AR750,AR750S,E750,X750,XE300,X300B
有其他型号需求请直接下方评论,我会编译加入
镜像下载地址:https://glinet-forum-cn.oss-cn-s ... ware_2022-03-11.zip
由于阿里云不支持文件夹分享,我这里放的是所有型号固件的压缩包,需下载后解压,然后选择对应的固件
源码编译
下面是我在ubuntu 20.4上编译AR750S纯净版固件的完整过程,其他型号在编译时选择不同的target即可
1. 安装编译openwrt必须的依赖软件包
- sudo apt install build-essential libncurses5-dev gawk git libssl-dev gettext zlib1g-dev swig unzip time rsync python3 python3-setuptools python3-yaml
复制代码
2. 克隆代码并执行编译(注意make -j17命令,我的电脑是16核的,所以是17,原则上电脑核心数加1可以最大效率的执行编译,请根据实际情况选择)- git clone https://github.com/gl-inet/gl-infra-builder.git
- cd gl-infra-builder
- python3 setup.py -c configs/config-19.07.8.yml
- cd openwrt-19.07/openwrt-19.07.8/
- ./scripts/gen_config.py target_ath79_gl-ar750s openwrt_common
- make -j17 IGNORE_ERRORS=m
复制代码
以上命令,如果需要编译其他型号,将target_ath79_gl-ar750s替换成想编译的型号即可
|
|