扔掉VPS,本地电脑编译OpenWrt(终)详解lean openwrt 编译和官方原版 openwrt 编译
时间:2020-04-20 小编:admin人气: 9,130
本期视频
電報群:t.me/shinianlaocheng
更多相关视频请点击 http://bit.ly/37QpS8U
lean openwrt 地址:https://github.com/coolsnowwolf/lede
官方原版 openwrt 地址:https://github.com/openwrt/openwrt
视频简介
今天我们要在本地电脑的虚拟机的Debian中编译 lean的openwrt固件,至于官方原版的openwrt固件,在前面的《软路由 | 自编译OpenWrt官方最新固件,装上就提供您中文管理界面》节目里已经详细讲解过了,但当时使用的是VPS云编译,这期视频最后,我再用虚拟机编译下官方原版。
在虚拟机里编译有一些细节问题需要注意,如果不重视,不把这些问题当回事,那么你可能会在编译的过程中因为觉得网络经常不稳定,出现了警告,中途退出了等问题而放弃编译。当你看了这个视频,认识到了这些细节的存在后,你再尝试编译,那么你的信心就会加倍。
本视频无论lean还是原版,都使用 master 分支上的最新源码,如果非要给你编译的固件加个版本号,那请对号入座官方的最新发布版就好了,比如现在官方原版最新发布版是 19.07,那视频里编译的就是19.07。
如果您想使用官方发布版的源码来编译,可以 git checkout xxx 下载指定版本源码,而不是最新源码。如果您非要自编译一个和官方版本一样的固件,还是建议您直接下载官方已经编译好的那个版本的固件,没必要自己编译,自己编译不就是为了图个新吗,加点自己的东西进去吗!
OpenWrt 编译注意点
以下注意点适用于编译官方OpenWrt固件,也同样适用于编译 lean 的 OpenWrt固件。
- 虚拟机核心数请大于2个。在 make 编译阶段,其中的
cc1plus、lto1-ltrans、mksquashfs4
等进程 占用CPU特别大,如果CPU设的小了,可能会因为CPU资源耗尽而频繁编译失败。我调整到4个后,最后一步 make 编译命令基本上一次编译通过了。 git clone xxx
下载OpenWrt源码,请使用代理科学上网加快下载速度。./scripts/feeds update -a
更新信源,请使用代理科学上网加快下载速度;使用代理后,这步一般只需要40秒,如果界面一直卡着不动超过20秒或下载速度在10-50KB/s,建议强制停止命令的执行,然后重新执行一遍此命令。请放心,已经下载好的东西不会重新再下载的;命令执行完成后,请检查下终端输出的内容,看是否有报错,如果有,则再重新执行一遍,否则执行下面命令可能会出现很多警告!make -j8 download V=s
下载dl库请使用代理科学上网加快下载速度。这个命令总共耗时40分钟左右。需要提醒大家的是,这个命令执行完成后,必须得检查终端上有没有下载报错,如果有报错,则重新再次执行这个命令,它会再次下载之前因为报错或超时而没有成功下载到的 dl库。如果界面一直卡着不动超过20秒或下载速度在10-50KB/s,同样建议强制停止命令的执行,然后重新执行一遍此命令。- 可以使用 root 账号来编译 openwrt,本视频我也是这么做的。但在执行最后的
make
命令前,请先设置好环境变量export FORCE_UNSAFE_CONFIGURE=1
,这个环境变量设好后,仅在当前 Shell 里起作用。如果你关闭了SSH,重新建立了SSH连接,这个环境变量会失效,请你重新设置下。
关联视频
扔掉VPS,本地电脑编译OpenWrt(上) 虚拟机离线安装Debian10+网络及SSH配置
https://www.youtube.com/watch?v=IiKctn-bUIU
扔掉VPS,本地电脑OpenWrt编译教程(中)详解系统代理、proxychains和polipo
https://www.youtube.com/watch?v=ttou0YPWtSw
扔掉VPS,本地电脑OpenWrt编译教程(下)翻墙代理服务器工具选择与测试
https://www.youtube.com/watch?v=ttou0YPWtSw
- 最新openwrt shadowsocks 安装配置大法,保你成功分流和防DNS污染,夺取出国最后一公里阅读(31,578)2022-03-12
- 编译 openwrt ssr plus+,无需VPS,简单到极致,省心,人人都会,史上最强编译大法来临阅读(42,122)2021-08-21
- 配置 Lean Openwrt ShadowSocksR Plus+,简单神速!延迟低至36ms!阅读(42,118)2021-08-14
- 都做对了吗?这才是编译 Lean Openwrt ShadowSocksR Plus+ 最正确方式,简单快速100%成功!阅读(43,692)2021-08-13
- 精品软件
- 惊奇网站
- 网络服务
- OpenWrt
网络服务
OpenWrt
- OpenWrt|最新openwrt shadowsocks 安装配置大法,保你成功分流和防DNS污染,夺取出国最后一公里
- OpenWrt|编译 openwrt ssr plus+,无需VPS,简单到极致,省心,人人都会,史上最强编译大法来临
- OpenWrt|配置 Lean Openwrt ShadowSocksR Plus+,简单神速!延迟低至36ms!
- OpenWrt|都做对了吗?这才是编译 Lean Openwrt ShadowSocksR Plus+ 最正确方式,简单快速100%成功!
- OpenWrt|你的 OpenWrt 无法上网了?真凶可能是 Dnsmasq DHCP 分配的IP冲突了!赶紧点击解锁IP冲突
- OpenWrt|openwrt 极路由 新购入了台极路由4作为 NAS 上 openwrt 的无线AP,但与NAS文件传输竟遇到了个大大的坑