常用开发软件和镜像

常用开发软件和镜像

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

软件

软件 链接
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/'
			}
		}
	}
}