清华大学镜像网站不同系统的使用方法与讨论

目录

 一、对于windows镜像网站的使用

1.1 进入清华镜像网站

1.2 找到需要的资源

二、对于虚拟机进行镜像源配置

2.1 Ubuntu/Debian源配置

2.2 CentOS/RHEL源配置

2.3 Arch Linux源配置

三、对于开发工具的镜像配置

3.1 Python Pip源配置

3.2 Node.js npm

3.3 Maven(Java)

四、为什么使用清华镜像网站

4.1 国外官网源延迟高

4.2 包含大量镜像内容


 一、对于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镜像。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值