全面汇总国内资源切换指南
最编程
2024-07-29 08:32:28
...
众所周知,国内的网络环境太糟糕了,所以收集整理各类服务切换国内源的方法
Ubuntu
命令
## 备份系统自带的source列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak \
&& sed -i 's/^(deb|deb-src) ([^ ]*) (.*)/\1 http://mirrors.aliyun.com/ubuntu \3/' /etc/apt/sources.list \
&& apt-get update
国内镜像源
名称 | 地址 |
---|---|
阿里镜像源 | mirrors.aliyun.com/ubuntu |
清华大学镜像源 | mirrors.tuna.tsinghua.edu.cn/ubuntu/ |
网易镜像源 | mirrors.163.com/ubuntu/ |
东北大学镜像源 | mirror.neu.edu.cn/ubuntu/ |
CentOS
命令
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo \
# 更新软件包缓存
&& sudo yum makecache
国内镜像源
名称 | 地址 |
---|---|
阿里镜像源 | mirrors.aliyun.com/centos |
清华大学镜像源 | mirrors.tuna.tsinghua.edu.cn/centos |
网易镜像源 | mirrors.163.com/centos |
东北大学镜像源 | mirror.neu.edu.cn/centos |
Alpine
命令
cp /etc/apk/repositories /etc/apk/repositories.bak \
&& sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
&& apk update
Docker
命令
# 修改/etc/docker/daemon.json#registry-mirrors
sudo vim /etc/docker/daemon.json
{
"registry-mirrors":[
"https://registry.cn-hangzhou.aliyuncs.com",
"https://mirror.ccs.tencentyun.com",
"https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com",
"https://registry.docker-cn.com",
"http://f1361db2.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
systemctl daemon-reload
systemctl restart docker
Maven/Gradle
在
setting.gradle
里面修改,Gradle版本6以上
pluginManagement {
repositories {
mavenLocal()
repositories {
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public/' }
}
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositories {
mavenLocal()
maven { url = uri("https://maven.aliyun.com/repository/central") } // central
maven { url = uri("https://maven.aliyun.com/repository/public") } // jcenter & public
maven { url = uri("https://maven.aliyun.com/repository/google") } // google
maven { url = uri("https://maven.aliyun.com/repository/spring") } // spring
maven { url = uri("https://maven.aliyun.com/repository/spring-plugin") } // spring plugin
maven { url = uri("https://maven.aliyun.com/repository/grails-core") } // spring plugin
}
}
Python
命令
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
国内镜像源
名称 | 地址 |
---|---|
清华源 | pypi.tuna.tsinghua.edu.cn/simple |
阿里源 | mirrors.aliyun.com/pypi/simple… |
腾讯源 | mirrors.cloud.tencent.com/pypi/simple |
豆瓣源 | pypi.douban.com/simple/ |
NodeJS
命令
$ npm config set registry https://registry.npm.taobao.org
$ npm config get registry
https://registry.npm.taobao.org
参考资料
- 阿里云镜像
上一篇: 国内常用源镜像地址:
下一篇: 如何完整获取镜像源的内容下载方法