chsrc – 全平台通用换源工具与框架
简介
chsrc 是一款专为国内用户设计的开源工具,旨在帮助用户快速更换 Linux 系统、编程语言以及多种软件的最快国内镜像源。通过简单的命令行操作,chsrc 可以显著提高系统和软件包的更新速度,让用户体验到更流畅的操作环境。
功能亮点
- 全平台支持:chsrc 支持包括但不限于 Linux (如 Ubuntu, Mint, Debian, Fedora, openSUSE, Kali, Arch, Manjaro, Gentoo, Rocky, Alpine, Void, Solus, ROS, Raspberry Pi OS, Deepin, Euler, Kylin 等)、Windows、macOS 和 BSD 等操作系统。
- 多 CPU 架构兼容:不仅限于常见的 x86 架构,还支持龙芯、飞腾、RISC-V 等国产 CPU。
- 简单易用:只需一条命令,即可完成测速、选择最快镜像站并自动更换源。例如,在 Ubuntu 系统中,您只需要输入
./chsrc-x64-linux set ubuntu
即可。 - 丰富的语言和软件支持:除了系统源外,chsrc 还支持 Python、Ruby、Node.js、Go、Java、PHP、Perl、Lua、Rust、Clojure、Dart、Haskell、OCaml、R、Julia 等多种编程语言及其相关包管理器的源更换。
- 中文界面:chsrc 提供了直观的中文操作提示,方便国内用户使用。
使用方法
- 下载 chsrc:根据您的操作系统和架构下载相应的 chsrc 版本。
- 运行命令:将下载的文件移动到合适的位置,并通过终端执行相应命令来设置或更改源。例如:
./chsrc-x64-linux set ubuntu
为编程语言设置国内源:
chsrc set ruby 或 gem chsrc set python 或 pip / poetry / pdm # 同时换pip、poetry 和 pdm 这3个 chsrc set node 或 npm / nodejs / yarn / pnpm # 同时换npm, yarn 和 pnpm 这3个 chsrc set perl 或 cpan chsrc set php 或 composer chsrc set lua 或 luarocks chsrc set go chsrc set rust 或 cargo / crate chsrc set java 或 maven / mvn / gradle chsrc set clojure 或 clojars chsrc set dart 或 pub / flutter # 同时会为flutter换源 chsrc set haskell 或 hackage/cabal/stack chsrc set ocaml 或 opam
更多的编程语言、操作系统、软件设置,见下方的GitHub
-
享受快速更新:chsrc 会自动检测并选择最快的镜像站,随后自动替换配置文件,确保您能够享受到最迅速的软件更新体验。
社区与贡献
chsrc 的开发得到了众多社区成员的支持,如果您有任何建议或想要参与项目开发,欢迎访问 GitHub 或 Gitee 获取更多信息。此外,您也可以在小众软件上查看项目的最新动态和用户反馈。
结语
对于需要频繁进行系统更新或者依赖特定软件包管理器的开发者来说,chsrc 提供了一种简便且高效的方式来优化其工作流程。无论是个人用户还是企业级应用,chsrc 都能为您带来更加顺畅的使用体验。立即尝试 chsrc,感受前所未有的便捷吧!