秦始皇二一四
停止思考是一种堕落

路由器固件 lede(openwrt) 编译小结

首先给出 github 地址:https://github.com/coolsnowwolf/lede

其实跟着 reademe 走就可以了,不过在这里做下笔记:

步骤

1、首先安装 ubuntu 系统,我使用的是 16.04(64 位);然后就可以按照 readme 做了

2、命令行输入 sudo apt-get update ,然后输入
sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev

3. git clone https://github.com/coolsnowwolf/lede 命令下载好源代码,然后 cd lede 进入目录

4. 执行以下命令,每行一次:

./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig

5. 最后选好你要的路由,输入 make -j1 V=s(-j1 后面是线程数),编译完成后即可以获取到你的路由器固件。

注意

  • 第一次编译请尽可能全局科学上网,否则部分源码数据难以下载导致 error 或死循环
  • 第一次编译推荐用单线程,也就是 make -j1 V=s
  • 作为科学目的的研究,可能存在一些不稳定或某些表现不如意的地方,比如和官方的原厂固件比起来,可能有些不爽,但请平常心对待。可玩性其实相当大。

 

其他

发挥一下闲置作用,通过 CI 自动编译网件 r7800、华硕 rt-ac58u、rt-acrh17 的路由器 lede(现又回归改名为 openwrt) 固件,不接受个性化定制。

 

关于 openwrt

多的也不说,因为我也不是特别了解。只是 lede 曾经是 openwrt 的有丝分裂版,但是在 17 年年底 lede 再次合并回了 openwrt,emmmm,就是这样……

赞 (0) 打赏
版权声明:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行授权
文章名称:《路由器固件 lede(openwrt) 编译小结》
文章链接:https://www.qyh.name/306/%e8%b7%af%e7%94%b1%e5%99%a8%e5%9b%ba%e4%bb%b6lede%ef%bc%88openwrt%ef%bc%89%e7%bc%96%e8%af%91%e5%b0%8f%e7%bb%93/
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下

非常感谢你的打赏,我们将继续努力提供更多优质内容,让我们一起创建更加美好的网络世界!(注意:私密文章打赏不代表可以获得查看权限)

支付宝扫一扫

微信扫一扫