国内开源镜像

604 阅读3分钟

原文链接 会飞的一棵树

  1. 清华大学开源软件镜像站 (使用较多)
  2. 中国科学技术大学开源软件镜像 (使用较多)
  3. 浙江大学开源镜像站 (主要是各发行版Linux,pip等常用库)
  4. 哈尔滨工业大学开源镜像站 (主要是各发行版Linux,pip等常用库)
  5. 兰州大学开源社区镜像站
  6. 重庆邮电大学开源镜像站
  7. 大连东软信息学院
  8. 北京交通大学自由与开源软件镜像站
  9. 重庆大学开源软件镜像站
  10. 阿里云官方镜像站 (使用较多)
  11. 华为开源镜像站
  12. 腾讯软件源
  13. 网易开源镜像站
  14. 搜狐开源镜像

flutter换源

使用环境变量:PUB_HOSTED_URL FLUTTER_STORAGE_BASE_URL, upgrade出问题时可能会提示设置FLUTTER_GIT_URL变量。

  1. flutter中国
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
FLUTTER_GIT_URL=https://github.com/flutter/flutter.git
  1. 清华大学开源软件镜像站 - flutter
FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
FLUTTER_GIT_URL=https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git

更新命令:

$ flutter upgrade

gradle

文件:build.gradle

// 阿里源
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

Python换源

pip可用镜像源:
阿里云 mirrors.aliyun.com/pypi/simple…
清华大学 pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 pypi.mirrors.ustc.edu.cn/simple/

按照库时使用镜像

pip install wget -i http://mirrors.aliyun.com/pypi/simple/

但每次都要加后面一串也麻烦,可以设置全局使用镜像源:

pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/

Anacoda换源

两种方法:

使用命令

安装后,打开命令行工具,使用如下命令

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

修改文件

在个人用户文件夹(一般都在C盘,用户文件夹下你用户名命名的一个文件夹),修改.condarc文件,该成如下内容:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

运行conda clean -i清除索引缓存,保证用的是镜像站提供的索引。

Linux换源

Kali换源

修改:/etc/apt/sources.list 文件,新增如下内容:

#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

#浙江大学
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

更新命令:

apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y

Ubuntu换源

修改 etc/apt/sources.list 内容,添加以下内容:

# 阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

更新命令:

sudo apt-get update

npm换源

淘宝npm:registry.npm.taobao.org
淘宝新npm源:registry.npmmirror.com/
淘宝npm web站:npmmirror.com/

永久使用:

npm config set registry https://registry.npmmirror.com/
# 验证
npm config get registry