一个全能型换源工具Chsrc

2024-09-14 00:56:14 19点赞 191收藏 3评论

在国内无论是玩 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 支持配置多种编程语音、系统、软件的更新源。命令统一和简单, 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

除了一键换源 chsrc 也有一些更高级的操作,但对于一般用户而言只需要快速换源即可。虽然换源只是一个基础操作,但是有了这么一个工具确实可以节省不少时间。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
3评论

  • 精彩
  • 最新
  • 请大佬简述一下源和docker源的区别 [高兴] 昨晚靠群里指点才换对,docker是daemon.json里

    校验提示文案

    提交
    这里到源主要指的是包管理器,安装的是各种编程语言的依赖或者三方开源包,docker源主要是docker镜像吧,docker是环境,而不是包

    校验提示文案

    提交
    收起所有回复
  • 这个好

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
191
扫一下,分享更方便,购买更轻松