所有软件中国镜像源

WEB

Npm

为中国内地的Node.js开发者准备的镜像配置,大大提高node模块安装速度。

1
npm i -g mirror-config-china --registry=https://registry.npm.taobao.org

前端构建注意事项

1, 修改 下载仓库为淘宝镜像

1
npm config set registry http://registry.npm.taobao.org/

2, 如果要发布自己的镜像需要修改回来

1
npm config set registry https://registry.npmjs.org/

3, 安装cnpm

1
2
3
npm install -g cnpm --registry=https://registry.npm.taobao.org

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

前端如果装不上node-sass 适当的提高node-sass的版本,可能由于node 的版本过高,装不上node-sass

1
2
3
4
5
brew install yarn

yarn install

yarn add [package_name]

PHP COMPSOER

安装

下载安装脚本

1
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

执行脚本

1
php composer-setup.php

删除脚本

1
php -r "unlink('composer-setup.php');"

复制到系统目录

1
sudo mv composer.phar /usr/local/bin/composer

全局配置(推荐)

  • 所有项目都会使用该镜像地址:
    1
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  • 取消配置:
    1
    composer config -g --unset repos.packagist

GO

1
go env -w GOPROXY=https://goproxy.cn,direct

Python

pip

瓣镜像地址:https://pypi.douban.com/simple/

虽然用easy_install和pip来安装第三方库很方便
它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。
不过因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。

跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有。

在国内的强烈推荐豆瓣的源
http://pypi.douban.com/simple/
注意后面要有/simple目录。

使用镜像源很简单,用-i指定就行了:

1
2
sudo easy_install -i http://pypi.douban.com/simple/ ipython
sudo pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple ipython

每次都要这样写? no!,做个别名吧,额,类似于这样

1
pip  install  -i  https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com  django

命令设置默认源

1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

好像还不太好,肿么办?写在配置文件里吧。

    1. linux/mac用户将它命名为pip.conf, windows用户将它命名为pip.ini. 文件中写如下内容:
1
2
3
[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple

** 注意: **如果使用http链接,需要指定trusted-host参数

1
2
3
4
[global]
timeout = 60
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
    1. 将该文件放置在指定位置.

linux下指定位置为

$HOME/.config/pip/pip.conf
或者
$HOME/.pip/pip.conf

mac下指定位置为

$HOME/Library/Application Support/pip/pip.conf
或者
$HOME/.pip/pip.conf

windows下指定位置为

%APPDATA%\pip\pip.ini
或者
%HOME%\pip\pip.ini

centos

centos7 修改yum源为阿里源
首先是到yum源设置文件夹里

  1. 查看yum源信息:
1
yum repolist
  1. 定位到base reop源位置
1
cd /etc/yum.repos.d
  1. 接着备份旧的配置文件
1
sudo mv CentOS-Base.repo CentOS-Base.repo.bak
  1. 下载阿里源的文件
1
sudo wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

安装epel repo源:

1
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

5.清理缓存

1
yum clean all

6.重新生成缓存

1
yum makecache
  1. 再次查看yum源信息
  2. yum repolist

java maven

1
2
3
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz --no-check-certificate
https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.zip
https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.9/binaries/apache-maven-3.8.9-bin.zip

mvn

1
2
3
4
5
6
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>