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

  Рет қаралды 3,672

米拉一 (Milaone Channel)

米拉一 (Milaone Channel)

Күн бұрын

15分钟搞懂openwrt固件编译全过程 分享我的固件编译工作流 |开元路由器|软路由固件|lede|
所有代码都在技术博客
www.milaone.com/archives/35.html
discord讨论群:
/ discord
twitter:
/ dcpromo924
开始介绍了视频的背景和目的。许多观众对如何编译OpenWrt固件表示好奇和困惑,因此决定制作这个视频,希望能够帮助大家解决疑惑,掌握编译固件的技能。
随后,视频内容分为几个部分,每个部分都详细介绍了编译OpenWrt固件的不同阶段。首先解释了OpenWrt的基本概念和编译固件的好处,包括提高网络设备的性能和安全性。通过编译自己的固件,用户可以根据自己的需求选择性地包含或排除某些功能,实现真正的定制化。
接着,详细介绍了编译环境的搭建过程,包括必需的软件工具和系统配置。通过逐步讲解和演示,确保即便是没有任何编译经验的观众也能够跟上步骤,顺利准备好编译环境。
进入到编译的核心部分,展示了如何从OpenWrt的官方网站下载源代码,如何使用菜单配置工具选择需要的软件包,以及如何启动编译过程。特别提到了一些常见的编译选项,解释了它们的作用和如何根据需要进行选择。
编译过程中可能遇到的问题及其解决方案也是视频的重点之一。分享了自己在编译过程中遇到的一些技术难题,以及是如何一一解决这些问题的。这部分内容不仅提供了实用的技术知识,还鼓励观众面对挑战,寻找解决问题的方法。
最后,视频总结了编译OpenWrt固件的整个流程,并鼓励观众实践所学知识,自行编译和定制固件。掌握了编译固件的技能后,用户不仅可以优化自己的网络设备,还可以为开源社区做出贡献,共同推动技术进步。
整个视频不仅详细介绍了OpenWrt固件编译的技术细节,还传达了一种探索和学习的精神。老王用自己的经验和知识,为每一位热爱技术的观众提供了宝贵的指导和灵感。
00:00 开场问候及视频目的介绍
00:20 初学者建议与固件选择
01:26 编译细节讨论
02:33 准备编译环境
07:42 正式编译流程
11:35 添加第三方订阅源及第二次编译

Пікірлер: 60
@KevinLiang1024
@KevinLiang1024 3 ай бұрын
听口音,天津老乡啊
@milaone
@milaone 3 ай бұрын
@user-zb8no3gx6t
@user-zb8no3gx6t 3 ай бұрын
大师:比方选择插件多,会不会发生冲突?造成编译失败。ssr plus和passwsll可以编译在一个固件吗?
@milaone
@milaone 3 ай бұрын
通常都不会有问题,尤其是在同一个订阅源里的软件,你说这俩肯定可以我试过
@user-zb8no3gx6t
@user-zb8no3gx6t 3 ай бұрын
谢谢大师!我小白一枚,整整编了5天,电脑都没关,没一次成功,都是第一次加了别的源和加太多插件,跟着大师视频一步一步走,终于成功了。@@milaone
@milaone
@milaone 3 ай бұрын
第一遍空编译很重要,以前我自己也是,偶尔需要编译一次,新装个系统直接挂插件,咋编都不过,能帮到大家很高兴
@user-ux9fl2jj6o
@user-ux9fl2jj6o Ай бұрын
编译时闪存大小怎么设置,硬件改装换了个32M的闪存(原闪存是8M)
@milaone
@milaone Ай бұрын
编译前去target目录里,从对应的设备树文件里,比如~/openwrt/target/linux/ath79/image,里面有Makefile文件,网上查查我记不准了
@user-cb7uk1bg2i
@user-cb7uk1bg2i 3 ай бұрын
可以请教一下,第三方源插件安装不了是什么原因吗?我官方版的和lede版的第一次没有修改任何东西成功编译了,第二次添加自带的插件成功编译了,但第三次添加第三方源的插件就失败,,,查了一周也无解
@milaone
@milaone 3 ай бұрын
你看日志出错部分,是差依赖还是差啥,一般官方的差依赖的可能比较大
@user-cb7uk1bg2i
@user-cb7uk1bg2i 3 ай бұрын
自己编程的原因是网上现成固件里没用的插件太多了,很乱,想着自己编一个简单点的固件,但太难了,即使找到解决方法但像看天书一样😭,,,,,现在正在学习中~~~@@milaone
@milaone
@milaone 3 ай бұрын
你看下lienol的项目,他就是最基础的,编译完了18兆左右,挺好的,适合简化需求的
@user-cb7uk1bg2i
@user-cb7uk1bg2i 3 ай бұрын
我现在用的是lede的项目,里面只装了ssr和SmartDNS其他都没装,,,现在问题是我不喜欢ssr想用passwll怎么安装也安装不了,,,我完全用你的命令安装其他插件试了下也不行,,,超气人的,,,不知道是系统的问题还是咋滴@@milaone
@milaone
@milaone 3 ай бұрын
仔细看日志,差啥补啥,lienol的就是基本固件,我加过passwall没问题啊
@hanjia115
@hanjia115 3 ай бұрын
有时候第三遍加了软件源经常出错,排查就烦死了!
@milaone
@milaone 3 ай бұрын
先看下载过程有时梯子不稳
@kund2557
@kund2557 Ай бұрын
怎么查cpu架构和型号才准确,网上搜的都不准
@milaone
@milaone Ай бұрын
应该不复杂啊根据型号搜官方的芯片说明,别看论坛里啥的,他们说话都不负责的,哈哈
@helltiger4485
@helltiger4485 Ай бұрын
我就奇怪了。。爲什麽我在第一次編譯的時候,要麽就是 E: 无法定位软件包 bzip2 libltdl-dev git libssl-dev E: 无法按照 glob ‘python2.7’ 找到任何软件包 .反正就是各種各樣的問題。。。頭大。。
@milaone
@milaone Ай бұрын
看看系统版本呢,最好是LTS版本,22.04我前几天还编译了,也可以支持。
@helltiger4485
@helltiger4485 Ай бұрын
@@milaone 這是玄學。。。。我從18到24全都試了一遍。。。。哈哈哈。然後重啓整個網絡,還是一樣,今早什麽都沒動的情況下下載依賴包就一切正常了。。。玄學,這是玄學。。
@milaone
@milaone Ай бұрын
我体会啊,就是在下载的那个环节出的问题,有时网络环境不好,他已下载都1个多小时,有时节点有问题,偶尔一两个包出问题,我们也不会盯着滚屏看,其实盯着也看不见。就容易出错,你这显现我以前也遇到过。打死过不去了。所以我说编译两边,第一遍肯定不会不过,如果不过就是网络的问题。这样好区分故障点
@wangsy13x
@wangsy13x 9 күн бұрын
make download -j8 这一步 下载速度只有几K
@milaone
@milaone 9 күн бұрын
呵呵,网络环境不好,要不挂梯子要不换个时间再试试
@wangsy13x
@wangsy13x 9 күн бұрын
@@milaone 梯子看8K秒开 但是下载就是下不来
@milaone
@milaone 9 күн бұрын
秒开8k不一定连接这些库快,环境不好不是说你梯子不好,是连接这些库费劲
@jordanjan9450
@jordanjan9450 28 күн бұрын
虚拟机和vmare tools可以分享一下吗
@milaone
@milaone 28 күн бұрын
直接下vmware17就可以,现在个人免费了
@jordanjan9450
@jordanjan9450 23 күн бұрын
@@milaone 可以了,乐视盒子c1s可以编译固件么
@milaone
@milaone 23 күн бұрын
@jordanjan9450 可以啊选对cpu就行
@jordanjan9450
@jordanjan9450 22 күн бұрын
@@milaone 昨天按照你的教程,编译失败,cpu架构选择之后,里面的好多内容无法选择
@jordanjan9450
@jordanjan9450 22 күн бұрын
可以帮编译个固件么
@tiantian-cw8uh
@tiantian-cw8uh 2 ай бұрын
对小白不友好 根本听不懂 也不知道你这个是从哪装哪 乱 我走了 没头没尾
@milaone
@milaone 2 ай бұрын
确实帮不了你了兄弟。呵呵
@tiantian-cw8uh
@tiantian-cw8uh 2 ай бұрын
@@milaone 等普及好基础 有空再来听听
@milaone
@milaone 2 ай бұрын
嗯嗯,没事,基础的问题也可以直接问,只要我知道的都答你,哪怕告诉你个关键字去搜呢,提高效率
@tiantian-cw8uh
@tiantian-cw8uh 2 ай бұрын
@@milaone 我想在家里旧电脑上安装ubuntu 在ubuntu系统上可以安装那个openwrt吗
@milaone
@milaone 2 ай бұрын
@tiantian-cw8uh ubuntu和openwrt都属于操作系统,老电脑都可以装,我这个视频讲的是如何利用ubuntu自己定制一个openwrt系统,你现在是想干啥,老电脑做路由器用吗?
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 35 МЛН
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 104 МЛН
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,5 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,6 МЛН
最强1L家用软路由?!
14:57
司波图
Рет қаралды 129 М.
Hands-On Compilation of OpenWRT/LEDE Firmware
46:28
数码乱炖
Рет қаралды 11 М.
How to build a light server for docker?Orange Pi zero3
33:07
悟空的日常
Рет қаралды 168 М.
可能是最好用的基于docker容器的动态dns面板ddns-go
8:25
米拉一 (Milaone Channel)
Рет қаралды 1,5 М.
Best mobile of all time💥🗿 [Troll Face]
0:24
Special SHNTY 2.0
Рет қаралды 3,2 МЛН
Blue Mobile 📲 Best For Long Audio Call 📞 💙
0:41
Tech Official
Рет қаралды 1 МЛН
Tag her 🤭💞 #miniphone #smartphone #iphone #samsung #fyp
0:11
Pockify™
Рет қаралды 19 МЛН
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,8 МЛН