常用开发软件和镜像

常用开发软件和镜像

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

软件

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

更换镜像

Yarn/NPM:

  • 阿里:yarn config set registry https://registry.npm.taobao.org
  • 华为:yarn config set registry https://mirrors.huaweicloud.com/repository/npm/
  • Node-Sass:npm config set sass_binary_site https://mirrors.huaweicloud.com/node-sass/

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 https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
  • 华为:pip config set global.index-url https://mirrors.huaweicloud.com/repository/pypi/simple
  • 豆瓣:pip config set global.index-url https://pypi.douban.com/simple

Composer

  • Laravel中文网:composer config -g repo.packagist composer https://packagist.laravel-china.org
  • 阿里:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  • 华为:composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php/

Rust

  • Rustup(Linux):echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.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/'
			}
		}
	}
}