目录
一、对于windows镜像网站的使用
1.1 进入清华镜像网站
清华镜像网站地址:清华大学开源软件镜像站 | Tsinghua Open Source Mirror
1.2 找到需要的资源
1、点击右上角搜索框,对需要的软件包进行搜索(这里以ubuntu为例)
2、鼠标悬停查看信息,这里要下载ubuntu的镜像
3、选择24.04.2(STL)长期支持版,点击进入详细界面
4、下面图片的1和2分别是图形化虚拟机和纯代码虚拟机,根据需求进行下载
二、对于虚拟机进行镜像源配置
2.1 Ubuntu/Debian源配置
1、打开控制台界面
2、输入以下代码
sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
sudo sed -i 's|http://security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
sudo apt update
3、如果是图形化界面,例如Ubuntu图形化用户可以通过打开软件和更新->下载自->其他->选择清华镜像源
2.2 CentOS/RHEL源配置
1、打开控制台界面
2、输入以下代码
sudo sed -i 's|^mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' /etc/yum.repos.d/CentOS-*
sudo yum makecache
2.3 Arch Linux源配置
1、进入文件/etc/pacman.d/mirrorlist进行编辑
2、在文件顶部添加以下代码信息
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
3、控制台运行以下代码
sudo pacman -Syy
三、对于开发工具的镜像配置
3.1 Python Pip源配置
- 控制台临时配置
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple (这里换成需要下载的包)
- 控制台永久配置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
3.2 Node.js npm
打开控制带进行配置
npm config set registry https://registry.npmmirror.com
3.3 Maven(Java)
1、找到maven下载目录->进入conf->编辑setting.xml->添加代码到如下为止
<mirror>
<id>tuna-maven</id>
<mirrorOf>*</mirrorOf>
<name>清华大学Maven镜像</name>
<url>https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/</url>
</mirror>
2、如果没有自己下载maven,找到~/.m2/settings.xml,进行编辑添加
四、为什么使用清华镜像网站
4.1 国外官网源延迟高
开源软件镜像站是存储开源软件(如Linux发行版、编程语言工具链、开发框架等)的文件服务器网络。它通过全球分布的节点,为用户提供高速、稳定的下载服务,避免直接从国外官方源下载时的网络延迟和带宽限制。
而清华镜像网站服务器位于国内教育网,高校内网络速度极快。
4.2 包含大量镜像内容
例如:
- Linux发行版:Ubuntu、CentOS、Debian、Arch Linux等。
- 开源系统工具:FreeBSD、OpenWRT等。
- 编程语言:Python、Rust、Go、Node.js等包管理仓库(PyPI、CRAN、npm等)。
- IDE:Eclipse、JetBrains系列工具插件。
- Docker Hub、Kubernetes、Helm Charts镜像。