常用开发软件和镜像

常用开发软件和镜像

这里记录一下部分常用的开发软件和镜像地址。

软件

软件链接
VC 运行库官方 合集
Git for Windows官方 华为
Visual Studio Code官网 官方下载
Node.js阿里 清华 科大
MariaDB官方
MySQL官方 清华 华为
Anaconda官方 清华 科大
Python官方 华为
Firefox官方 历史版本

更换镜像

Yarn/NPM:

  • 命令:yarn config set registry [镜像源]
  • Node-Sass:npm config set sass_binary_site https://repo.huaweicloud.com/node-sass/
  • NVM: set NVM_NODEJS_ORG_MIRROR=[镜像源]

Anaconda

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

Pip

  • 命令:pip config set global.index-url [镜像源]

Composer

  • 命令:composer config -g repo.packagist composer [镜像源]

Rust

  • Rustup(Linux):echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' $-gt+$$-gt+$ ~/.bash_profile
  • Rustup(Windows):set RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
  • Rust Crates:更改$HOME/.cargo/config为以下内容:
    [source.crates-io]
    registry = "https://github.com/rust-lang/crates.io-index"
    replace-with = 'ustc'
    [source.ustc]
    registry = "https://mirrors.ustc.edu.cn/crates.io-index"

Maven/Gradle

打开 Maven 配置(默认为~/.m2/settings.xml),在 mirrors 节点中添加:

<mirror>
	<id>aliyun</id>
	<mirrorOf>*</mirrorOf>
	<url>https://maven.aliyun.com/repository/public/</url>
</mirror>

Gradle 的配置文件为~/.gradle/init.gradle

allprojects {
	repositories {
		maven {
			url 'https://maven.aliyun.com/repository/public/'
		}
	}
	buildscript {
		repositories {
			maven {
				url 'https://maven.aliyun.com/repository/public/'
			}
		}
	}
}