V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
huangya
V2EX  ›  OpenWrt

openwrt dl 目录下的 package 国内有镜像吗?

  •  
  •   huangya · 2023-02-09 11:23:58 +08:00 · 1285 次点击
    这是一个创建于 655 天前的主题,其中的信息可能已经有所发展或是发生改变。
    是 dl 目录下的,不是已经编译好的 image 的镜像。
    第 1 条附言  ·  2023-02-09 15:28:43 +08:00
    @xiri
    @LXGMAX
    不好意思,我应该表达不准确。我就是希望能有人尽可能地收集这些这些源码包,然后统一放到一个地方。这样我们只需要设置.config 中的“CONFIG_LOCALMIRROR”就可以快速下载了。
    7 条回复    2023-02-13 10:08:55 +08:00
    xiri
        1
    xiri  
       2023-02-09 11:53:31 +08:00 via Android
    dl 目录下放的是编译过程要用到的源代码压缩包,它不是从某一个特定服务器下载的啊。

    每个包的 Makefile 都会定义自己的代码下载链接的,各种来源都有( github 、各种开源组织的 git/svn 服务器之类的),都没有一个统一的地方维护,怎么做镜像,,,
    LXGMAX
        3
    LXGMAX  
       2023-02-09 14:10:26 +08:00
    各处来的源码包,没有镜像,挂代理吧
    xiri
        4
    xiri  
       2023-02-09 14:22:53 +08:00 via Android
    @mdzz feeds 对应 opkg 命令安装的 ipk 文件,并不是楼主要的编译过程中 dl 目录下的文件。

    一个简单的例子,当你要编译 frp 时会按照下面的 Makefile 中定义的 PKG_SOURCE_URL 把源代码下载到 dl 目录下:
    https://github.com/openwrt/packages/blob/master/net/frp/Makefile
    每个包定义自己的代码下载链接,并没有一个统一的地方进行维护
    yaott2020
        5
    yaott2020  
       2023-02-09 15:30:54 +08:00 via Android
    挂代理吧,没啥好办法,记得设置国内外分流
    amigoOS
        6
    amigoOS  
       2023-02-12 13:50:08 +08:00 via Android
    你说的编译前的预下载 make download 是吧,国内有镜像但都是配套了指定 op 版本和插件,不一定满足你的需求。

    目前自己的解决办法是通过 github action 执行 make download 并把 dl 目录压缩包作为结果输出。
    huangya
        7
    huangya  
    OP
       2023-02-13 10:08:55 +08:00
    @amigoOS
    >国内有镜像但都是配套了指定 op 版本和插件
    能说下地址吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3443 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:42 · PVG 19:42 · LAX 03:42 · JFK 06:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.