网站首页 > 教程文章 正文
以下是 chsrc 的使用方法:
### 安装
* **Windows** :
* 可通过 scoop 安装,先在命令行输入`iwr -useb get.scoop.sh | iex`安装 scoop,再执行安装命令。但 scoop 更新有延迟,也可用 curl 下载最新二进制文件,如下载 x64 版本,执行`curl -L
https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-windows.exe -o chsrc.exe`。
* 还可从官网下载安装包,运行后按提示完成配置。
* **Linux** :
* 部分 Linux 发行版可通过包管理器安装,如 Ubuntu 可使用`sudo apt install chsrc`,CentOS 可使用`sudo yum install chsrc`。
* 也可手动下载二进制文件,如 x64 系统执行`curl -L
https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-linux -o chsrc`,然后`chmod +x ./chsrc`使其可执行。
* **macOS** :可通过 homebrew 安装,执行`brew install chsrc`。也可手动下载二进制文件,如 aarch64 系统执行`curl -L
https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-aarch64-macos -o chsrc`,x64 系统执行`curl -L
https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-macos -o chsrc`,再`chmod +x ./chsrc`使其可执行。
### 基本命令
* `chsrc help`:打印帮助信息,查看命令格式及相关选项。
* `chsrc list`:列出所有可用镜像源和可换源目标。
* `chsrc list mirror/target`:列出可用镜像源或可换源目标。
* `chsrc list os/lang/ware`:列出可换源的操作系统、编程语言、软件。
* `chsrc list <target>`:查看某软件可使用的源。
* `chsrc get <target>`:查看某软件当前的源使用情况。
* `chsrc measure <target>`:对目标所有源测速。
* `chsrc cesu <target>`:同测速功能。
* `chsrc set <target>`:自动测速后挑选最快源并更换。
* `chsrc set <target> first`:使用维护团队测速第一的源更换。
* `chsrc set <target> <mirror>`:指定使用某镜像站更换。
* `chsrc set <target> https://url`:使用自定义源 URL 更换。
* `chsrc reset <target>`:重置为上游默认源。
### 常见选项
* `-dry`:模拟换源过程,仅打印不运行。
* `-ipv6`:使用 IPv6 测速。
* `-local`:仅对本项目而非全局换源。
* `-en(glish)`:使用英文输出。
* `-no-color`:无颜色输出。
### 使用实例
* **Python 换源** :执行`chsrc set python`,工具会自动检测并配置最快源。若有特定镜像源,如阿里云源,可执行`chsrc set python aliyun`。也可自定义源,如`chsrc set python
https://your.custom.source`。
* **Node 换源** :执行`chsrc set node`切换到最快源。指定使用特定镜像站,如`chsrc set node aliyun`。使用自定义源则执行`chsrc set node
https://your.custom.source`。
* **测速** :如想测试 Python 源的速度,执行`chsrc measure python`,系统会展示各源速度数据。
猜你喜欢
- 2025-06-10 使用registry:2.8镜像搭建docker私有仓库registry服务
- 2025-06-10 DockerFile镜像定制(docker自定义镜像)
- 2025-06-10 Vagrant编排虚拟机安装与配置(virt-manager创建虚拟机)
- 2025-06-10 如何在Windows 10中的Hyper-V虚拟机上安装CentOS Linux
- 2025-06-10 Centos7 安装详细过程图解(centos7详细安装步骤)
- 2025-06-10 Docker 阿里云镜像加速(docker配置阿里云镜像)
- 2025-06-10 CentOS7.5系统更新yum源的详细过程
- 2025-06-10 CentOS各版本介绍及下载(centos主流版本)
- 2025-06-10 Jenkins自动打包并构建docker镜像推送阿里云仓库
- 2025-06-10 虚拟机上 Linux 详细安装教程(linux虚拟机安装菜鸟教程)
- 最近发表
-
- 第十三章:Python在Web开发中的应用
- python mysql 连接池(django mysql连接池)
- Python | SQL库:MySQL(python连接mysql数据库环境搭建)
- 使用Python来实现MySQL与PostgerSQL之间的数据实时同步?
- 申请免费域名SSL,为NAS和个人网站加密
- Cloudflare配置CDN+SSL+代理(cloudflare国内代理)
- Halo博客搭建(halo博客搭建失败怎么办)
- 我用三年踩坑才摸懂建站这事儿独立站新手别闭眼冲
- 30 分钟搞定 Docker 安装与 Nginx 部署,轻松搭建高效 Web 服务
- 免费通配符ssl证书的申请指南——从申请到启动https
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)