Open Roger-luo opened 8 years ago
@i2000s mirrors里已经有Linux各个发行版的Julia源了, 但是Julia在Mac和Win上的安装包是没有境内托管的. (Mirrors里的东西都是开源的) 此外如果把github上METADATA.jl里的常用库clone到科大的gitlab上, 会导致需要用户自己修改Julia包管理器的默认下载地址. 所以不知道是否可行, 是否有更好的解决方案?
我和lug的崔颢已经聊过, clone到gitlab是没问题的, 就是不知道Julia里如何修改这里让用户使用更方便(我自己还不是很了解Julia的包管理器, 所以不知道大家觉得可行性如何?)
让他们修改基本不可能, 毕竟不能为了一部分用户就改package manager, 可以自己改吧, 参考 https://github.com/JuliaLang/julia/blob/84c06b17c6d5373cee213103834e8811533290f0/base/pkg
反正是基于git的, 我猜只要修改那个link就应该没问题了. 文件在/usr/share/julia/base/pkg.jl, 如果是linux的话. @Roger-luo
如果可以的话, 能不能先clone过去一两个试一试啊.
https://github.com/JuliaLang/julia/commit/37f86564ac64fc54cb207307cae0829e49eec9c3 https://github.com/JuliaLang/julia/pull/8365
这里Pkg.init可以自己设置metadata, 不知道是不是每次启动都要设置, 那就太麻烦了, 不如直接修改pkg.jl
不用每次都设置,Pkg.init 只需要调用一次吧, 重新设置的话,把 METADATA 目录删了重新 init 应该就可以了。
所以,一种可能的做法是
写一个 CnMeta.jl
的 Pkg, 提供来回切换 METADATA 的源的功能?
@GaZ3ll3 可以等我忙完GSoC试一试
@innerlee 我觉得写一个Pkg是个好主意啊, 我们可以帮用户在加载Pkg的时候把源的地址给改了?
安装包的下载我已经托管到了腾讯云的上,有CDN加速。链接在中文官网的下载地址里。可以试一下速度怎么样。然后METADATA的问题,国内的git仓库有什么可以推荐的呢? @JuliaCN/editor
我觉得 git.oschina.net 还挺好用的
https://git.oschina.net/juliach
在上面新建了一个org,我先把一些相关的库clone上去,后面不妨试一试效果如何。
不过有个问题,怎么把METADATA里的url都clone过去呢?在本地写脚本?
还是得在某个服务器上维护一个mirror?
不知道怎么弄mirror啊
先本地写脚本吧. btw 网址打不开.
深圳meetup的时候 @quxiaofeng 说七牛云有对开源项目的支持活动 七牛云开源项目扶持计划, 不知道能不能通过参加这个计划获得境内的mirror和CDN支持?我最近需要准备GRE和TOFEL考试可能抽不出时间来试. 谁有空能帮忙先找七牛这边具体试试? 但是默认是私人的, 我觉得可能还需要和七牛的相关负责人发个邮件问问能不能为组织提供镜像.
Hi all,七牛云的开源扶持计划需要在网站上添加七牛的标志,不知道我们这边是不是满足要求?因为Julia语言现在和Julia中文社区应该没有什么关系?我们能单方面在这个网站上添加标志么?或者不知道还有没有别的境内能提供mirrors服务的?倒是最近似乎没人说Julia下载出现困难的问题了....
http://hd.qiniu.com/supportopen/
@i2000s @GaZ3ll3 @KDr2 @xianyi @jiahao
可以加.
现在有进展吗?
@ShuguangSun 最近(到明年1月中旬)我都比较忙,没时间推这件事。如果谁有空可以帮忙先推一下,mirror需要有个git服务器,可能要求有点高,但是Julia编译器的cdn还是比较好找的,有个能长期支持的cdn提供商就可以了。
因为QQ群里常常人有反应Julia在下载官网的相关程序以及下载github的METADATA中的相关库文件可能会很慢. 不知道是否有可能在中国境内提供一个源? 我的想法是把METADATA里的库在科大的gitlab 上fork一份.
不知道可行不?
或者还有其它的方式吗?
@KDr2 @i2000s @xianyi @gaoyifan