MSYS2修改国内源

1. 打开配置文件目录

进入MSYS2安装目录,例如C:\msys64,打开路径 C:\msys64\etc\pacman.d.

2. 修改镜像源文件

在该目录下找到以下文件,并分别进行修改:

修改 mirrorlist.msys

将以下内容添加到文件顶部:

1
2
3
4
5
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch

Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch

Server = https://mirrors.aliyun.com/msys2/msys/$arch

修改 mirrorlist.mingw32

1
2
3
4
5
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686

Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686

Server = https://mirrors.aliyun.com/msys2/mingw/i686

修改 mirrorlist.mingw64

1
2
3
4
5
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64

Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64

Server = https://mirrors.aliyun.com/msys2/mingw/x86_64

(可选)修改其他文件

如果需要支持 ucrt64 或 _clang_,可参考以下示例

1
2
3
4
5
# mirrorlist.ucrt64
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/ucrt64
# mirrorlist.clang64
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/clang64

3. 更新MSYS2

完成上述修改后,运行以下命令更新系统:

1
pacman -Syu

注意事项

  • 确保每个文件的顶部添加了正确的镜像地址。
  • 如果更新过程中遇到问题,可尝试删除 .git 文件夹后重新初始化。
    通过以上步骤,MSYS2 的更新速度将显著提升。