leslieranaa 最近的时间轴更新
leslieranaa

leslieranaa

V2EX 第 566287 号会员,加入于 2021-12-21 11:28:56 +08:00
根据 leslieranaa 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
leslieranaa 最近回复了
@kero991 @wanqingfengtao 感谢两位的关注,对于更新这个问题:

运行时可能不太好判断用户是什么系统,尤其是多种架构下,不清楚到底需要下载哪个链接,也不知道需要下载到何处。

所以其实有一个很非常完美的解决方案,也是我最初预想的:即让 `chsrc` 被直接打包到其他包管理系统。比如 Windows 的话直接进入 scoop 的仓库,还有 macOS 的 homebrew ,以及 arch linux 的 AUR.

scoop 对 star 数有限制,所以我其实一直在等 chsrc 的 GitHub 上的 star 数多了以后(具体多多少我不太清楚,之后我会提一个 pull request ,看看对方能否接受 chsrc ),看能否进入 scoop 官方仓库。这样更新的话,直接 scoop update chsrc 就好了。homebrew 同理.

这个需要相应的人员来持续维护这个事情,比如打包到 AUR 所需要的配置文件。

我开了一个 issue 来跟踪: https://github.com/RubyMetric/chsrc/issues/16
@wanqingfengtao
你好。有三个原因:

1. 现在给的镜像站点已经非常非常多了,完全足够用,而且里面包含很稳定且快速的镜像站,比如清华 tuna ,上海交通大学、阿里、华为等

2. 我们想的是就单单一个二进制文件,不需要任何配置,不需要任何其他文件,这样是最容易分发的。假如它需要下载一个镜像 list ,那么需要把这个数据放在哪里呢?我不想给用户的电脑添加任何多一个文件

3. 如果用的是其他高级语言,单独把镜像数据拎出来实现其实要容易得多。但是用 C 语言,这么做比现在的实现还要麻烦
@kero991
有这个子命令,比如 `chsrc cesu pip`
@zzboat0422
1. 有 Fedora 的 https://github.com/RubyMetric/chsrc/blob/main/src/chsrc.c#L968-L1001
2. 也有 openEuler

如果还考虑其他的,可以提一个 issue
249 天前
回复了 WhoCanBeRich 创建的主题 C++ 为什么我那么喜欢 C++??
@duke807 怎么讲?
255 天前
回复了 leslieranaa 创建的主题 程序员 跨平台命令行换源工具 chsrc
@samli12 名字是顺着 unix 的各种命令 `chmod`, `chown`, `chgrp` 等来的。 确实有点像 .cshrc ,但是现在还在用 csh 的人,除了 BSD 那些,应该比较少吧
257 天前
回复了 leslieranaa 创建的主题 Linux 各个 Linux 发行版论坛
补充一下,我想问的是国内的论坛 😂
257 天前
回复了 bengerlorf 创建的主题 Linux 求推荐 Linux 发行版
现在还有专门的各个 linux 发行版论坛吗?只知道 deepin 和 suse 有,其他比如 arch, fedora 都在哪里交流?
258 天前
回复了 laters 创建的主题 Node.js pnpm 安装模块非常慢,应该如何解决
看错了,以为是 cnpm
258 天前
回复了 laters 创建的主题 Node.js pnpm 安装模块非常慢,应该如何解决
不知道这个有没有用 https://gitee.com/RubyMetric/chsrc
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1302 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 17:46 · PVG 01:46 · LAX 10:46 · JFK 13:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.