镜像

由于系统刚安装的时候无法识别 ntfs 格式的 U 盘,还是放到网络上会比较好找一点,同时也顺带整理了其他环境所需要的镜像

CentOS

首先执行 {sh}sudo find /etc/yum.repos.d/ -name "*.bak" -exec mv {} {}.bak \; 来备份原有的安装源文件,而后针对对应的系统执行下方命令获取对应镜像源

title:"centos8"
1
2
curl -o /etc/yum.repos.d/Centos-vault-8.5.2111.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
curl -o /etc/yum.repos.d/epel-archive-8.repo https://mirrors.aliyun.com/repo/epel-archive-8.repo
title:"centos7"
1
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

再执行 {sh}sudo yum clean all && yum makecache 之后就可以下载自己需要的安装包了

Ubuntu

在 Ubuntu 24.04 之前,Ubuntu 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sources.list;从 Ubuntu 24.04 开始,Ubuntu 的软件源配置文件变更为 DEB822 格式,路径为 /etc/apt/sources.list.d/ubuntu.sources,各自对应命令如下:

  1. 传统模式
    1
    2
    3
    4
    # 备份源文件 
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    # 替换镜像链接
    sed -i 's|http://archive.ubuntu.com/ubuntu|http://mirrors.aliyun.com/ubuntu|g' /etc/apt/sources.list
  2. DEB822 格式
    1
    2
    3
    4
    5
    # 备份源文件 
    sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
    # 替换镜像链接
    sed -i 's|http://archive.ubuntu.com/ubuntu|http://mirrors.aliyun.com/ubuntu|g' /etc/apt/sources.list.d/ubuntu.sources \
    && sed -i 's|http://security.ubuntu.com/ubuntu|http://mirrors.aliyun.com/ubuntu|g' /etc/apt/sources.list.d/ubuntu.sources

NPM

npm 是 nodejs 的包管理软件,目前其最常用的国内镜像源是淘宝镜像源,更换方式如下:

1
2
3
4
# 全局设置,[linux](/系统/Linux/Linux/)下好像是针对当前项目设置
npm config set registry https://registry.npmmirror.com
# 临时使用
npm i [包名] --registry=https://registry.npmmirror.com

Rust

首先安装的时候需要指定镜像源,按照官方提供的 https://sh.rustup.rs 经常会出现无法正常安装或者时间过长的问题,这里使用中科大的镜像源,步骤如下:

1
2
3
4
5
6
7
8
9
# 设置toolchain以及rustup安装镜像,可以在终端中临时设置,也可以放到bashrc中
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
# 指定cargo安装目录
export CARGO_HOME=/opt/cargo
# 下载安装脚本
wget https://mirrors.ustc.edu.cn/misc/rustup-install.sh
# 执行安装
bash rustup-install.sh

Python

配置 pip 以及 conda 镜像,安装包的通过网上应该很容易找到,不行就微软商店(我比较抵触),linux 下使用对应的 包管理 软件安装即可,配置镜像步骤如下:

1
2
3
4
5
6
7
8
# 配置pip镜像
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 配置conda镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/#
# conda添加pytorch镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/# for legacy win-64
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/conda

Maven

默认情况下,mvn 在当前用户名目录下的.m2 文件夹中建立仓库,我们可以修改 maven 安装目录下 conf 文件夹里的 settings.xml 文件,修改 ${user.home}/.m2/repository 为自己想要存储的位置即可

默认的官方库存在于 pom-4.0.0.xml 内,可通过便捷使用 winrar 的查找定位来进行找到,里面配置了中央仓库的地址(国外镜像),在 settings.xml 中配置镜像如下:也可以在上述创建的 repository 文件夹下新建一个 settings.xml 以覆盖全局配置

fold title:"局部配置"
1
2
3
4
5
6
7
8
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central,jcenter</mirrorOf> <!--配置只代理中央仓库-->
<name>aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>