恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 314|回复: 2

自行编译竞斗云固件心得分享

  [复制链接]
发表于 2021-1-3 21:37 | 显示全部楼层 |阅读模式
本帖最后由 873792861 于 2021-1-3 21:37 编辑

  如题,因为v2出了新协议,而原本Lienol的关键软件没有再更新了,遂决定自行编译Leon的新版本。原本我是想在国外的Debian10 vps主机上完成的,完全没有网络障碍,无奈报错,估计是系统环境问题导致。所以使用了docker环境来编译,环境是Leon推荐的Ubuntu 18.04。宿主机是cpu为j3160的nas设备(CPU差编译的真慢),安装了unas。首先,拉取镜像
  1. docker pull ubuntu:18.04
复制代码


运行容器,-v是映射本地文件夹,也就是放置Openwrt源码的地方,-p是留给以后可能使用ssh的,-i是使用交互模式,要不然没有后台任务,容器会很快停止运行

  1. docker run    -v /mnt/dz/mydata/lede:/mnt  -p 24:22 -it  ubuntu:18.04
复制代码
安装vim和wget
  1. apt update
  2. apt install vim wget
复制代码
使用root用户安装相关依赖,然后创建一个用户
  1. useradd -G sudo li
  2. # 修改密码
  3. passwd li
复制代码
执行环境设置
  1. export FORCE_UNSAFE_CONFIGURE=1
复制代码
接下来注意了,不能使用root用户执行git和编译命令,切换到刚才新建的账号
  1. su li
复制代码
然后,切换到全局模式,按Leon的说明执行git命令拉取源码
关键的来了,使用vim编辑器打开feeds.conf.default,取消最后一行含 “world”的条目
接下来,按Leon给的命令去更新包
在make menuconfig时,选好路由型号,以及在network选择project-v,其它的都用不着勾选,直接到luci选项勾选你要安装的app。

make menu.jpg
选好配置后,保存时直接存为 .config 而不要改成其它的名字
然后执行Leon给的编译命令,编译时间可能很长,看电脑配置而定。固件我已经上传到了百度云,有需要的朋友可自行下载:
链接:https://pan.baidu.com/s/19eml8gOBBhSVJctJqhoAFw
提取码:2021


评分

参与人数 1恩山币 +1 收起 理由
Alexander233 + 1 竞斗云本身固件少,最近想用下路由器的科学功能,很多固件的科学功能都开始有问题了

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-3 23:12 | 显示全部楼层
学习一下,多谢分享
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-4 11:01 | 显示全部楼层
需要vlan的还是要lienol版,不需要vlan的可以lean版。因为没有千兆宽带,不知道lienol版能不能跑满,lean版能够跑满千兆。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-1-16 13:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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