在Windows10中安装MSYS2及更换国内源

MSYS2是一个在Windows系统中提供Linux运行环境的工具,让我们可以运行一些Linux中的命令行工具(例如curl、grep、cmake等),同类工具还有MinGW、Cygwin。

1.下载MSYS2

MSYS2的官网为 MSYS2 homepage

但是在官网下载很慢,我这里提供USTC中科大镜像站的最新版本下载地址

直接点击即可下载

2.安装

双击安装包即可安装,默认安装目录为 C:\msys64

3.更换软件源

MSYS2默认使用 pacman 作为包管理工具,我们更换为中科大的源以加快速度

MSYS2 中 pacman 的源文件位于 C:\msys64\etc\pacman.d 目录

分别编辑里面的三个文件添加地址即可

编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:

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

编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加

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

编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加

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

然后执行 pacman -Sy 刷新软件包数据即可。

如果你有使用过 Arch Linux 的经历,那么 pacman 对你来说肯定是再熟悉不过的了

例如你想要安装某软件包,执行 pacman -S pkgname 即可

更多 pacman 的使用方法可以参考 Pacman (简体中文) – ArchWiki