找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 1147|回复: 3

[openwrt(x86)] 尝试openwrt源代码编译遇到的问题记录

[复制链接]
发表于 2025-3-21 01:11 | 显示全部楼层 |阅读模式
本帖最后由 麦肯恩山 于 2025-3-21 01:11 编辑

尝试自己编译openwrt固件,在B站看了用wsl的方式编译的视频。
用的是GitHub - coolsnowwolf/lede: Lean's LEDE source上的源码。


需要解决的问题是运行命令,从github上下载到源码和依赖。

1、下载源代码,更新 feeds 并选择配置:第1条要执行的命令是“git clone https://github.com/coolsnowwolf/lede"。没有几场,在gitee网站上找到了仓库下载的代码,怎么操作的忘了记录,以后再尝试。
2、下载源代码,更新 feeds 并选择配置第3、4条要执行的命令是"./scripts/feeds update -a"和"./scripts/feeds install -a"。
    学了用几场,但碰到两个问题:
    (1)系统无法解析 github.com 的主机名,需要解决github访问错误。执行命令后的错误代码类似“fatal: unable to access 'https://github.com/coolsnowwolf/packages/ ': Could not resolve host: github.com”,
网上的解决方法试了修改DNS,修改代理或 URL 配置(执行的命令:“git config --global --unset http.proxy”和“git config --global --unset https.proxy”),不知道有没有起到一定的做用。修改了hosts文件后这个问题解决了,

hosts中的内容看GitHub520: 本项目无需安装任何程序,通过修改本地 hosts 文件,试图解决: GitHub 访问速度慢的问题 GitHub 项目中的图片显示不出的问题 花 5 分钟时间,让你"爱"上 GitHub。
     (2)尝试通过 Git 访问 时,TLS 握手失败,导致连接异常终止。执行命令后的错误代码类似“fatal: unable to access 'https://github.com/openwrt/telephony.git/ ': gnutls_handshake() failed: The TLS connection was non-properly terminated.
一个解决方法是“更新 Git 配置”。给出的原因“有时 Git 的默认配置可能会导致 TLS 握手失败。你可以尝试更新 Git 的 TLS 配置。
执行的代码“git config --global http.sslBackend "openssl"  ”。


个人感觉执行上面的命令,下载的文件,安装的依赖,在国内的gitee网站上能找到,网友们同步了很多github仓库。是不是通过修改代码,就能够通过gitee网站下载安装了,可惜不懂这个。
目前就摸索到这里,后续有问题再记录。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2025-3-21 05:54 来自手机 | 显示全部楼层
没几场就不要搞了,后面下载报错无止境。你解决不了的。真的想快速编译试试imagebulid的方式。几场必不可少

点评

还有就是从源码编译系统,电脑配置再好,就国内这B网络条件。编译起码2,3小时起步。而且还有各种报错,依赖问题。你连几场都解决不了。就别浪费时间了。真心搞。用github云编译。自己写好脚本在github云端编译。起  详情 回复 发表于 2025-3-21 06:00
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-3-21 06:00 来自手机 | 显示全部楼层
wpsdoo123 发表于 2025-3-21 05:54
没几场就不要搞了,后面下载报错无止境。你解决不了的。真的想快速编译试试imagebulid的方式。几场必不可少 ...

还有就是从源码编译系统,电脑配置再好,就国内这B网络条件。编译起码2,3小时起步。而且还有各种报错,依赖问题。你连几场都解决不了。就别浪费时间了。真心搞。用github云编译。自己写好脚本在github云端编译。起码也要2小时起步
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-3-21 10:08 来自手机 | 显示全部楼层
本帖最后由 badcrazy 于 2025-3-21 10:10 编辑

本地编译要全程出海,所以才建议云编译,毕竟github基本上改个hosts就能上,因为只要改改配置上传几个文件,下载下固件,极端情况下速度缓慢的免费鸡场也能应付了,下载固件还能用镜像加速
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 23:40

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

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