找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 64048|回复: 1479

【2021-2-24】从此编译不求人!手把手教你云编译过程,以及如何自定义固件!...

 火... [复制链接]
发表于 2021-2-9 00:02 | 显示全部楼层 |阅读模式
本帖最后由 lunseil 于 2021-2-26 23:54 编辑
首先感谢P3TERX大佬, KFERMerce大佬, 以及eSir大佬做出的贡献!!!

我上个帖子发的是用win10子系统编译固件,虽然最后编译成功了也能用,但是概览选项显示不全
在找资料时找到了esir大佬的云编译脚本项目,顿时,卧槽~居然还有这种操作!~~~
先上个图镇楼
115截图20210210164721.png
废话不多说,下面开始正式操作,

首先你得注册github账号

账号注册好了打开esir的项目地址:https://github.com/esirplayground/AutoBuild-OpenWrt

点右上角fork

115截图20210208213026.png

fork后到自己仓库可以看见如上图所示,esir为大家提供了R2S,R4S,Newifi-D2,红米ac2100,以及X86_64的自动脚本
我就以X86_64来为大家介绍怎么操作

我们点击上图x86_64.config这个文件打开,可以看见里面已经有默认配置了,
如果我们想自定义配置,就需要改这里面的配置了,如果你能够看懂文本内容且只是简单需求的话,直接修改文本也可以

下面这个图就是提取自定义配置了,如果你还没有编译成功过建议你看看我上个帖子 :  地址

打开Ubuntu输入命令
cd lede
再输入
./scripts/diffconfig.sh > diffconfig

115截图20210208213526.png

然后到  lede 目录下找到刚分离出来的diffconfig文件

复制到桌面记事本打开,把里面内容全部复制

115截图20210208213807.png


打开项目里X86_64.config文件,点击右边小笔
把刚才复制的内容粘贴覆盖文本里的内容,然后往下拉绿色按钮保存

115截图20210208225535.png

115截图20210208230440.png

然后图1里面的 customize.sh 文本,可以自定义你的路由器IP(如果你以及熟练掌握编译的话,这里还可以修改其他配置)
同样点击右上角小笔修改,然后保存
115截图20210208230852.png
下面是我自己自定义的一些内容
115截图20210224154504.png
下面就是脚本关键了,尤其注意修改时的缩进关系

找到这个文件夹,点击进去

115截图20210208231944.png

然后这个文件点击进去
115截图20210208232026.png

再次说明,修改这个文件要注意缩进关系!!如果你编译固件的插件有用到其他源的话,还要在下面添加源地址

115截图20210208234835.png

如图所示,这些是我需要的,各位按需修改增加

115截图20210224154852.png


这个是编译好后装备打包上传前删除不需要或者多余文件的,需要的自行增加修改
115截图20210224154714.png

确认检查修改没问题后,回到文本最上面的15行
三个圈起来前面都是有#的,取消前面的#(新手建议只取消第一个圈里的)然后点击右上角绿色按钮保存就可以开始编译了

115截图20210208232826.png

如果是新注册用户还得先点击左上方 Actions 按提示开通这个功能开通后要重新假装修改脚本保存开始编译
下图是我已经编译好的图


115截图20210208235441.png
115截图20210208235954.png

115截图20210208235835.png

115截图20210209000132.png

更复杂的自定义配置大家熟悉esir这套脚本,自然而然就会了
最后给大家看看成果
网页捕获_21-2-2021_193034_10.10.10.5.jpeg

网页捕获_21-2-2021_193051_10.10.10.5.jpeg

















评分

参与人数 7恩山币 +8 收起 理由
tyl224 + 1 几亿网民,我们俩竟然神奇的在恩山相遇了!.
bininmil + 1 生活不易,相遇也不易,既然这样,让我们成.
zyjlxh + 2 生活不易,相遇也不易,既然这样,让我们成为朋友一起面朝大海、花开花落……
rabbired + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
xqmyuliyue + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
kid941005 + 1 伤害不大,但侮辱性极强!
jiawm + 1 编译出的固件没有ip6,如何设置解决?

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-3-16 18:24 | 显示全部楼层
lunseil 发表于 2021-2-26 19:16
本来免费的,重新编辑后操作失误

大佬求助

#!/bin/bash

#1. 修改IP添加网关DNS
sed -i 's/192.168.1.1/192.168.5.1/g' openwrt/package/base-files/files/bin/config_generate
sed -i 'set network.$1.gateway='10.0.0.1'' openwrt/package/base-files/files/bin/config_generate
sed -i 'set network.$1.dns='223.5.5.5'' openwrt/package/base-files/files/bin/config_generate

#2. 版本号里显示自己的名字
sed -i 's/OpenWrt /Bzlzm build $(TZ=UTC-8 date "+%Y.%m.%d") @ OpenWrt /g' openwrt/package/lean/default-settings/files/zzz-default-settiings

#3. 修改用户名环境变量
sed -i 'PS1='\[\e[31;1m\][\u\[\e[0m\]@\[\e[33;1m\]\h\[\e[0m\] \[\e[32;1m\]\W]\$ \[\e[0m\]'' openwrt/package/base-files/files/etc/profile


我这个代码几次都通不过,修改过"号,也不行,麻烦指点一下,谢谢!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-10 02:10 | 显示全部楼层
menial 发表于 2021-2-9 20:58
,什么云编译,我反正是看得一头雾水,直接虚拟机编译不行吗?,
第一步安装编译所需的编译工具,apt-ge ...

各有各的好处,何必这么偏激呢?云编译可以做到定时自动编译,本地编译怕是不可能吧?云编译可以做到定时更新固件,就是编译好了后按你设置的时间自动保留安装固件,这个比本地编译方便了吧?楼主发个帖子你就那么大意见了?

点评

因为坑🕳很大,我填补过去,要能更简介,我会用本地?  详情 回复 发表于 2021-2-11 11:08
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 20:58 | 显示全部楼层
,什么云编译,我反正是看得一头雾水,直接虚拟机编译不行吗?,
第一步安装编译所需的编译工具,apt-get install *
第二步,下载源码git ***
第三步,进入克隆目录,运行make file
第四步,选择目标平台和配置
第五步,也是容易出错的一部,down国外各个地区的编译路由器所需要的功能的源码
第六步,编译

点评

各有各的好处,何必这么偏激呢?云编译可以做到定时自动编译,本地编译怕是不可能吧?云编译可以做到定时更新固件,就是编译好了后按你设置的时间自动保留安装固件,这个比本地编译方便了吧?楼主发个帖子你就那么大  详情 回复 发表于 2021-2-10 02:10
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 00:24 | 显示全部楼层
看不懂,只能膜拜大神
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 01:32 | 显示全部楼层
哈哈哈,按步骤试一下啊
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 01:34 | 显示全部楼层
明天试试看
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 01:42 | 显示全部楼层
不知道好不好学
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 01:46 | 显示全部楼层
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 01:48 | 显示全部楼层
看看学习学习
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 03:34 | 显示全部楼层
看看编码
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 07:44 | 显示全部楼层
你告诉我怎么打倒美帝的,哪里的账号
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 07:52 | 显示全部楼层
谢谢楼主 学习学习
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 08:39 | 显示全部楼层
   看看         
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 08:41 | 显示全部楼层

看看学习学习
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 08:52 | 显示全部楼层
先看,再收藏,过年放假时候试试看
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 08:55 | 显示全部楼层
感谢楼主分享!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-9 09:28 | 显示全部楼层
看看学习一下
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2023-6-4 09:05

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表