-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
你好, 我用了两年多的 scoop,发现 scoop 很多包都是 github release 发布的, 国内很难访问, 翻墙体验也不好, 如果不改 host 文件,甚至连安装 scoop 都做不到, 希望 scoop-rs 能考虑到大陆用户的网络环境对此做出一些优化。
有几种解决方案供参考
- 用 gitee 等对自身以及 bucket 仓库做一些镜像
- 允许配置使用 https://ghproxy.com/ 等代理站点下载 github release 的文件
- 添加一个子命令给出包的 scoop 的缓存地址,和该包的缓存文件名 ,以及下载地址,这样就能让使用者使用外部的下载器下载包到缓存目录,再使用 scoop install 时就会使用该缓存文件, 有时候我的外部下载器比如浏览器直接下载可以正常下载, scoop 的下载器就老是中断或者下载缓慢。
还有几点建议
scoop update *
批量更新时有一个错了就跳过它继续之后的而不是直接中断更新- 添加
scoop import
能解析scoop list
的输出, 应用场景是换新的计算机希望批量安装,或者分享给其他人,scoop list > package.txt
,然后scoop import package.txt
- 添加配置项控制 scoop install xxx 以及 scoop update xxx 时是否自动更新所有 bucket
Metadata
Metadata
Assignees
Labels
No labels