开源镜像站整理(2019-04-21)


镜像站就是一些公共资源下载站的复制站点。对于一些无法访问或者访问缓慢的网络资源,镜像站可以提供访问下载和加快速度。
以下收集了截止2019-04-21状况依然良好的镜像站点。

企业类

高校类

港台镜像(内地可访问)

ubuntu替换源:

1
2
3
4
5
6
7
8
9
sudo vim /etc/apt/sources.list

#打开的文件中输入以下内容(以中科大的源为例):
# 源url后面的字段是指示子目录
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse

#修改完成后更新
sudo apt-get update

centos替换源

1
2
3
4
5
6
7
8
9
10
11
12
sudo vim  /etc/yum.repos.d/CentOS-Base.repo #你自己的repo文件

#yum的repo格式如下:
[serverid]
name=serverid
baseurl=http://mirrors.aliyun.com/centos/6.6/centosplus/x86_64/
enabled=1
gpgcheck=0

#修改完成后更新
sudo yum clean all
sudo yum makecache

还有一件事没有做。那就是导入每个reposity的GPG key,前面说过,apt-get和yum都可以使用gpg对包进行校验,确保下载包的完整性,所以我们先要到各个repository站点找到gpg key,一般都会放在首页的醒目位置,一些名字诸如 RPM-GPG-KEY.txt之类的纯文本文件; 一般源会提供导入GPG key的指令, 格式如:

1
2
curl -sL https://nvidia.github.io/libnvidia-container/gpgkey |  sudo apt-key add -   #ubuntu
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY

npm镜像

替换npm和yarn源:

1
2
sudo npm config set registry http://registry.npm.taobao.org/
sudo yarn config set registry http://registry.npm.taobao.org/

pypi镜像

替换pip源:

  • linux下,修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:

    1
    2
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
  • windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容和linux一样。