【欢迎参与贡献】搜集默认源地址,帮助使用 `reset` 功能
1. 无法 reset
chsrc 目前大部分能够进行 chsrc set 和 chsrc get 操作,但是却不能进行 chsrc reset 操作,这并不是由于重置的换源逻辑没有实现,反而是由于不知道默认源的URL是什么。
2. 默认源也许更快
在某些特殊时候,也许你的默认源也许比镜像源快,这也证明了默认源的重要性:
PR 还是 评论?
chsrc 是一个集体性互助性项目,我们欢迎直接PULL REQUEST,而非仅仅在此issue评论,这是一个开始参与 chsrc 贡献的简单但十分有帮助的契机。
在代码中添加URL的位置很好辨认:
显示 {&UpstreamProvider, 的位置,如 Python 的默认地址:
https://github.com/RubyMetric/chsrc/blob/066a37794745ab3443a34969cd26c0bacc5b2b0c/src/recipe/lang/Python/common.h#L44-L64
语言
-
Dart
- [x] Pub (感谢 @czyt)
- [x] Flutter (感谢 @czyt)
-
Rust
- [x] Cargo (感谢 @Mikachu2333 )
- [x] rustup (感谢 @Yangmoooo)
-
[ ] Clojure
-
[x] Go (感谢 @czyt)
-
[ ] Haskell hackage
-
[x] Java (感谢 @BingChunMoLi)
-
[ ] Julia
-
[ ] Lua
-
[ ] NuGet
-
[ ] OCaml
-
[ ] Perl
-
[ ] PHP
-
[ ] R
OS
- [x] Armbian (感谢 @Yangmoooo)
- [x] Debian (感谢 @Yangmoooo)
- [x] deepin (感谢 @Yangmoooo)
- [x] Kali Linux (感谢 @Yangmoooo)
- [x] Linux Lite (感谢 @Yangmoooo)
- [ ] Linux Mint
- [x] Raspberry Pi (感谢 @Yangmoooo)
- [ ] ROS
- [ ] Trisquel
- [x] Ubuntu (感谢 @XUANJI233)
- [ ] NetBSD
- [ ] OpenBSD
- [ ] MSYS2
- [x] AlmaLinux (感谢 @Yangmoooo)
- [ ] Anolis OS
- [x] Fedora (感谢 @happy-game)
- [x] openEuler (感谢 @Yangmoooo)
- [ ] Rocky Linux
- [x] Alpine (感谢 @Yangmoooo)
- [ ] Gentoo
- [ ] openSUSE
- [x] OpenWrt (感谢 @Yangmoooo)
- [ ] Solus
- [x] Void Linux (感谢 @Yangmoooo)
软件
- [x] Anaconda (感谢 @Yangmoooo)
- [ ] Docker Hub
- [ ] Homebrew
- [ ] CocoaPods
- [ ] Emacs
- [x] Flathub (感谢 @jialinlvcn)
- [ ] Guix
- [ ] Nix
- [ ] Tex Live
golang的环境变量GOPROXY 默认值是 https://proxy.golang.org,direct,稍后提交pr
docker收集到的源
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com",
建议添加更换Anaconda的镜像源方法。他的.condarc文件内容为: Uploading condarc.txt…
pip镜像源: https://mirror.nju.edu.cn/pypi/web/simple https://mirrors.pku.edu.cn/pypi/web/simple
rust镜像源文件: Uploading config.toml…
PHP 的这里好像已经有了 reset 地址 https://github.com/RubyMetric/chsrc/blob/32feeaea1b096cea9ca471953b5a901cc7dd89cb/src/recipe/lang/PHP.c#L25