一个全能型换源工具Chsrc
在国内无论是玩 NAS、Linux、编程、AI 都离不开一个基础技能:换源。Chsrc 则是解决换源这一痛点的全能型换源工具。
下载和运行 chsrc
首先我们需要下载 chsrc。chsrc 是一个命令行工具,所以我们直接用命令行下载。在 Linux 上通过命令行下载 chsrc:
curl -L https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-linux -o chsrc; chmod +x ./chsrc
在 Windows 上通过 powershell 下载 chsrc:
curl https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-windows.exe -o chsrc.exe
下载完成后,Linux 上输入 ./chsrc 运行,Windows 上在 powershell 输入 .chsrc.exe 运行(注意运行路径)。

通过 chsrc 配置源
chsrc 支持配置多种编程语音、系统、软件的更新源。命令统一和简单, chsrc会结合当前测速情况自动换源:
1.编程语言
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
# 同时会为 bioconductor 换源
chsrc set r #或 cran
chsrc set julia
2.操作系统
sudo chsrc set ubuntu
sudo chsrc set linuxmint #或 mint
sudo chsrc set debian
sudo chsrc set fedora
sudo chsrc set suse #或 opensuse
sudo chsrc set kali
sudo chsrc set arch
sudo chsrc set archlinuxcn
sudo chsrc set manjaro
sudo chsrc set gentoo
sudo chsrc set rocky #或 rockylinux
sudo chsrc set alma #或 almalinux
sudo chsrc set alpine
sudo chsrc set void #或 voidlinux
sudo chsrc set solus
sudo chsrc set ros #或 ros2
sudo chsrc set trisquel
sudo chsrc set lite #或 linuxlite
sudo chsrc set raspi #或 raspberrypi
sudo chsrc set armbian
sudo chsrc set openwrt
sudo chsrc set openeuler
sudo chsrc set openanolis #或 anolis
sudo chsrc set openkylin
sudo chsrc set deepin
chsrc set msys2 #或 msys
# BSD
sudo chsrc set freebsd
sudo chsrc set openbsd
sudo chsrc set netbsd
3.软件
chsrc set winget
chsrc set brew #或 homebrew
chsrc set cocoapods #或 cocoa / pod
chsrc set dockerhub #或 docker
chsrc set flathub #或 flatpak
chsrc set nix
chsrc set guix
chsrc set emacs #或 elpa
chsrc set tex #或 ctan / latex / texlive / miktex
chsrc set conda #或 anaconda
除了一键换源 chsrc 也有一些更高级的操作,但对于一般用户而言只需要快速换源即可。虽然换源只是一个基础操作,但是有了这么一个工具确实可以节省不少时间。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

老食芭蕉该6子
校验提示文案
翔饽饽
校验提示文案
老食芭蕉该6子
校验提示文案
翔饽饽
校验提示文案