15分钟搞懂openwrt固件编译全过程 分享我的固件编译工作流 |开元路由器|软路由固件|lede|

  Рет қаралды 6,980

米拉一 (Milaone Channel)

米拉一 (Milaone Channel)

Күн бұрын

Пікірлер: 84
@孔凌逸
@孔凌逸 5 ай бұрын
编译时闪存大小怎么设置,硬件改装换了个32M的闪存(原闪存是8M)
@milaone
@milaone 5 ай бұрын
编译前去target目录里,从对应的设备树文件里,比如~/openwrt/target/linux/ath79/image,里面有Makefile文件,网上查查我记不准了
@yourcaptain370
@yourcaptain370 Ай бұрын
非常感谢!不过大神 您在配置依赖库 的 命令行中 python 2.7 是各问题 我是 ubnuntu server lts24.04.1 好像很多教程都卡加这里 ???我的一点见解 包括LEDE 官网的
@milaone
@milaone Ай бұрын
目前来说,如果你要是为了编译固件,尽量18的lts,或20的lts,别弄太新了。我就是弄个虚拟机来编译用。
@ssasq-v6g
@ssasq-v6g Ай бұрын
麻烦问下做好的镜像如何安装到路由器上,有什么可参考的文章么
@milaone
@milaone Ай бұрын
搜一下软路由刷固件,找一个合适你的方式,我通常都是先刷到u盘,起来机器在u盘的openwrt里再用dd命令写给硬盘
@不洗澡的鱼
@不洗澡的鱼 8 ай бұрын
大师:比方选择插件多,会不会发生冲突?造成编译失败。ssr plus和passwsll可以编译在一个固件吗?
@milaone
@milaone 8 ай бұрын
通常都不会有问题,尤其是在同一个订阅源里的软件,你说这俩肯定可以我试过
@不洗澡的鱼
@不洗澡的鱼 8 ай бұрын
谢谢大师!我小白一枚,整整编了5天,电脑都没关,没一次成功,都是第一次加了别的源和加太多插件,跟着大师视频一步一步走,终于成功了。@@milaone
@milaone
@milaone 8 ай бұрын
第一遍空编译很重要,以前我自己也是,偶尔需要编译一次,新装个系统直接挂插件,咋编都不过,能帮到大家很高兴
@KevinLiang1024
@KevinLiang1024 7 ай бұрын
听口音,天津老乡啊
@milaone
@milaone 7 ай бұрын
@helltiger4485
@helltiger4485 5 ай бұрын
我就奇怪了。。爲什麽我在第一次編譯的時候,要麽就是 E: 无法定位软件包 bzip2 libltdl-dev git libssl-dev E: 无法按照 glob ‘python2.7’ 找到任何软件包 .反正就是各種各樣的問題。。。頭大。。
@milaone
@milaone 5 ай бұрын
看看系统版本呢,最好是LTS版本,22.04我前几天还编译了,也可以支持。
@helltiger4485
@helltiger4485 5 ай бұрын
@@milaone 這是玄學。。。。我從18到24全都試了一遍。。。。哈哈哈。然後重啓整個網絡,還是一樣,今早什麽都沒動的情況下下載依賴包就一切正常了。。。玄學,這是玄學。。
@milaone
@milaone 5 ай бұрын
我体会啊,就是在下载的那个环节出的问题,有时网络环境不好,他已下载都1个多小时,有时节点有问题,偶尔一两个包出问题,我们也不会盯着滚屏看,其实盯着也看不见。就容易出错,你这显现我以前也遇到过。打死过不去了。所以我说编译两边,第一遍肯定不会不过,如果不过就是网络的问题。这样好区分故障点
@strip7959
@strip7959 2 ай бұрын
加入第三方软件源有什么快速排除方法吗~有问题连google都搜不到~
@milaone
@milaone 2 ай бұрын
你是分两次编译的么,不加三方先编一次,不然就是出错不知道哪找,有时也是网络原因,建议全程挂梯子
@strip7959
@strip7959 2 ай бұрын
@@milaone 是分俩次,第一次是源码编译,都能通过,第二次加入第三方固件就出问题~我是全程都上梯子。主要是同一个流程有时候能编译成功,有时候就问题。换过go版本,添加过依赖成功了一次,再重新编译加入其他插件就报错~
@milaone
@milaone 2 ай бұрын
@strip7959 全刪了再來一次
@strip7959
@strip7959 2 ай бұрын
@@milaone 搞定了,虚拟机装ubuntu一直报错没有成功编译出来的,后面改了SSH编译基本每次都能成功,加减插件也成功率超高。玄学啊!
@爱咖啡的宅男
@爱咖啡的宅男 8 ай бұрын
可以请教一下,第三方源插件安装不了是什么原因吗?我官方版的和lede版的第一次没有修改任何东西成功编译了,第二次添加自带的插件成功编译了,但第三次添加第三方源的插件就失败,,,查了一周也无解
@milaone
@milaone 8 ай бұрын
你看日志出错部分,是差依赖还是差啥,一般官方的差依赖的可能比较大
@爱咖啡的宅男
@爱咖啡的宅男 8 ай бұрын
自己编程的原因是网上现成固件里没用的插件太多了,很乱,想着自己编一个简单点的固件,但太难了,即使找到解决方法但像看天书一样😭,,,,,现在正在学习中~~~@@milaone
@milaone
@milaone 8 ай бұрын
你看下lienol的项目,他就是最基础的,编译完了18兆左右,挺好的,适合简化需求的
@爱咖啡的宅男
@爱咖啡的宅男 8 ай бұрын
我现在用的是lede的项目,里面只装了ssr和SmartDNS其他都没装,,,现在问题是我不喜欢ssr想用passwll怎么安装也安装不了,,,我完全用你的命令安装其他插件试了下也不行,,,超气人的,,,不知道是系统的问题还是咋滴@@milaone
@milaone
@milaone 8 ай бұрын
仔细看日志,差啥补啥,lienol的就是基本固件,我加过passwall没问题啊
@kund2557
@kund2557 5 ай бұрын
怎么查cpu架构和型号才准确,网上搜的都不准
@milaone
@milaone 5 ай бұрын
应该不复杂啊根据型号搜官方的芯片说明,别看论坛里啥的,他们说话都不负责的,哈哈
@hanjia115
@hanjia115 8 ай бұрын
有时候第三遍加了软件源经常出错,排查就烦死了!
@milaone
@milaone 8 ай бұрын
先看下载过程有时梯子不稳
@jordanjan9450
@jordanjan9450 5 ай бұрын
虚拟机和vmare tools可以分享一下吗
@milaone
@milaone 5 ай бұрын
直接下vmware17就可以,现在个人免费了
@jordanjan9450
@jordanjan9450 5 ай бұрын
@@milaone 可以了,乐视盒子c1s可以编译固件么
@milaone
@milaone 5 ай бұрын
@jordanjan9450 可以啊选对cpu就行
@jordanjan9450
@jordanjan9450 5 ай бұрын
@@milaone 昨天按照你的教程,编译失败,cpu架构选择之后,里面的好多内容无法选择
@jordanjan9450
@jordanjan9450 5 ай бұрын
可以帮编译个固件么
@wangsy13x
@wangsy13x 4 ай бұрын
make download -j8 这一步 下载速度只有几K
@milaone
@milaone 4 ай бұрын
呵呵,网络环境不好,要不挂梯子要不换个时间再试试
@wangsy13x
@wangsy13x 4 ай бұрын
@@milaone 梯子看8K秒开 但是下载就是下不来
@milaone
@milaone 4 ай бұрын
秒开8k不一定连接这些库快,环境不好不是说你梯子不好,是连接这些库费劲
@王忠-z6n
@王忠-z6n 13 күн бұрын
gmake: *** [/home/wang/lede/include/toplevel.mk:181:/home/wang/lede/staging_dir/host/.prereq-build] 错误 1 awk: include/scan.awk: line 21: function asort never defined awk: include/scan.awk: line 21: function asort never defined bash: 行 3: /home/wang/lede/staging_dir/host/bin/mkhash: 没有那个文件或目录 awk: include/scan.awk: line 21: function asort never defined awk: include/scan.awk: line 21: function asort never defined bash: 行 3: /home/wang/lede/staging_dir/host/bin/mkhash: 没有那个文件或目录 大神请指教 在./scripts/feeds update -a这一步出现了这么多错误 请问怎么解决?
@milaone
@milaone 13 күн бұрын
在这步就有问题?是不是网络的问题啊
@milaone
@milaone 13 күн бұрын
前面拉取东西不全感觉
@司马懿的粉丝
@司马懿的粉丝 2 ай бұрын
硬盘要500到1000
@lushangju9196
@lushangju9196 2 ай бұрын
没有s905X4的CPU
@milaone
@milaone 2 ай бұрын
我记得有晶晨吧
@乔琼
@乔琼 3 ай бұрын
设备清单里没有我的设备怎么办?
@milaone
@milaone 3 ай бұрын
原则上不应该啊,电视盒子吗?
@乔琼
@乔琼 3 ай бұрын
一块销量比较少的开发版
@milaone
@milaone 3 ай бұрын
@user-yv5jf6ok2t 那就没办法了,就得搜搜有没有国外的折腾佬了
@乔琼
@乔琼 3 ай бұрын
@@milaone 看到有人说可以通过同处理器的设备树(DTB)匹配自己的设备,没有找相应的教程。
@milaone
@milaone 3 ай бұрын
@user-yv5jf6ok2t 哦那个要找cpu的pdf文档然后去匹配,不建议这么玩了,除非是职业的,咱玩不来吧
@tiantian-cw8uh
@tiantian-cw8uh 6 ай бұрын
对小白不友好 根本听不懂 也不知道你这个是从哪装哪 乱 我走了 没头没尾
@milaone
@milaone 6 ай бұрын
确实帮不了你了兄弟。呵呵
@tiantian-cw8uh
@tiantian-cw8uh 6 ай бұрын
@@milaone 等普及好基础 有空再来听听
@milaone
@milaone 6 ай бұрын
嗯嗯,没事,基础的问题也可以直接问,只要我知道的都答你,哪怕告诉你个关键字去搜呢,提高效率
@tiantian-cw8uh
@tiantian-cw8uh 6 ай бұрын
@@milaone 我想在家里旧电脑上安装ubuntu 在ubuntu系统上可以安装那个openwrt吗
@milaone
@milaone 6 ай бұрын
@tiantian-cw8uh ubuntu和openwrt都属于操作系统,老电脑都可以装,我这个视频讲的是如何利用ubuntu自己定制一个openwrt系统,你现在是想干啥,老电脑做路由器用吗?
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 145 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 199 МЛН
How Strong is Tin Foil? 💪
00:25
Brianna
Рет қаралды 72 МЛН
给新手看的openwrt原版编译|vmware中安装ubuntu
33:59
张大七(张大七技术日常)
Рет қаралды 4,4 М.
OpenWrt的防火墙到底这么多选项都是什么意思?
9:50
淡定!科学翻墙指南
18:15
二爷故事
Рет қаралды 519 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 145 МЛН