RedMomoe 发表于 2022-11-24 13:16

alwayskid 发表于 2022-11-24 13:22

github action[偷笑]

kidking 发表于 2022-11-24 13:27

github action +1

RedMomoe 发表于 2022-11-24 13:27

mrshi 发表于 2022-11-24 13:29

RedMomoe 发表于 2022-11-24 13:35

leverkusen 发表于 2022-11-24 13:37

我盲猜几个能解决你问题的点:
1. 更换国内 openwrt 源。
2. 科学会不会?会的话给你的虚拟/实体主机 ubuntu 加个全局科学,多半能解决。

另外,我还想告诉你的是,openwrt 没有非常特别的需求或者官方不支持你的硬件,是不需要自己去编译主文件包的,种种原因你编译出来的版本号跟官方opkg 服务器版本号不一样,事后opkg 下载很麻烦。应该用官方推荐的功能:Image Builder。

https://openwrt.org/docs/guide-user/additional-software/imagebuilder

如果你有官方包之外的定制需求,这时候才需要编译,比如你想把科学整合到安装镜像里。
这时候单独编译要用的软件包,然后一起打包进去再安装,这样既能opkg更新官方包,又能开箱即用自己定制的软件。

Ownab 发表于 2022-11-24 13:56

本帖最后由 Ownab 于 2022-11-24 14:08 编辑

leverkusen 发表于 2022-11-24 13:37
我盲猜几个能解决你问题的点:
1. 更换国内 openwrt 源。
2. 科学会不会?会的话给你的虚拟/实体主机 ubuntu ...

温馨小知识:op官方镜像是不包含任何非开源驱动的
比如高通平台的QSDK、MTK平台的闭源无线驱动

以高通平台为例(代表产品:R7500/R7800;EA8500/EA7500;红米AX6;小米AX3600/AX9000 等)为例, 用op官方镜像只能跑到500~600m左右cpu就满了、而且无线也很烂
自己编译集成上QSDK,可以启用NSS硬件加速,跑满千兆cpu几乎0占用, 使用高通官方驱动无线也很ok

RedMomoe 发表于 2022-11-24 14:22

ishadow 发表于 2022-11-24 14:36

RedMomoe 发表于 2022-11-24 14:22
谢谢您!

不过,我既然尝试自己编译,那肯定是有官方包没用的东西需要打包进去了。不过分开编译倒是个不 ...

建议先查查github action出错代码原因,另外弄个留学环境比云主机更方便

neavo 发表于 2022-11-24 14:39

建议白嫖,给个范本 [偷笑]

https://github.com/neavo/OpenWRTBuilder/actions

martin_ni 发表于 2022-11-24 14:46

Gitpod.io

v061 发表于 2022-11-24 14:49

巧了,我正在装,不过是在hyper-v装的ubuntu,也是自己编译个op学习学习,软路由是j4125,装的ubuntu20.04 服务器版本,

suaxi 发表于 2022-11-24 15:02

gayhub action或者~/.bashrc 配置下proxy,源就用ubuntu官方源,前几天刚弄过,很顺畅

RedMomoe 发表于 2022-11-24 15:05

neavo 发表于 2022-11-24 15:07

RedMomoe 发表于 2022-11-24 15:05
卡在这一步:

P3TERX 的脚本已经没维护的,这个钻空子远程SSH上去配置的方法已经被Github修复了,现在你得先在本地环境生成.config配置,再上传到github上编译,可以看我发在上面得例子

RedMomoe 发表于 2022-11-24 15:15

neavo 发表于 2022-11-24 15:22

RedMomoe 发表于 2022-11-24 15:15
这个config文件一定要上传,而不是在页面上输入内容?

有,但是可能是脱裤子放屁更麻烦,因为 Action 本质上是Github提供的一个CI环境而不是免费虚拟机,在CI流程执行过程中是不应该有与用户交互的环节的 ---- 至少Github是这么认为的,所以它并不希望你做类似的事情。

建议你在自己的电脑上搭个编译环境(虚拟机装Ubuntu或者Window WSL),在自己的电脑上 make menuconfig 生成 .config 文件,再通过 Github Action 编译,配置文件这玩意儿也不会经常变,流程跑通以后没想象中那么麻烦的。

RedMomoe 发表于 2022-11-24 15:25

ghwwx 发表于 2022-11-24 16:14

aws上白嫖一个虚拟机。可能储存要花点钱。

luckylee 发表于 2024-5-20 14:57

Ownab 发表于 2022-11-24 13:56
温馨小知识:op官方镜像是不包含任何非开源驱动的
比如高通平台的QSDK、MTK平台的闭源无线驱动



请问怎么集成QSDK呢

Ownab 发表于 2024-5-20 16:11

本帖最后由 Ownab 于 2024-5-20 16:14 编辑

luckylee 发表于 2024-5-20 14:57
请问怎么集成QSDK呢

几乎所有的集成源码都来自这两位大神, 请注意内核版本和QSDK版本的对应关系

https://github.com/ACwifidude/nss-packages

https://github.com/Ansuel/nss_repo_find

或直接使用他们打包好的op源码 自行添加第三方包

luckylee 发表于 2024-5-22 07:17

Ownab 发表于 2024-5-20 16:11
几乎所有的集成源码都来自这两位大神, 请注意内核版本和QSDK版本的对应关系

https://github.com/ACwif ...

谢谢,我看一下
页: [1]
查看完整版本: 云主机有啥推荐的?价格过得去就行,编译openwrt用