msys2
1.1、msys2简介

由于MinGW万年不更新,msys更是,Cygwin的许多新功能msys没有同步过来, 于是Alex等人建立了新一代的msys项目 ——msys2

msys2仍然是forkCygwin的较新版。

msys2有活跃的开发者跟用户组。

msys2官网:http://www.msys2.org

1.2、安装msys2

通过Chocolatey安装:

choco install -y msys2
1.3、msys2预安装的软件

msys2有大量预编译的软件包,虽然肯定没有Cygwin多, 对于不喜欢庞大的Cygwin的用户而言,msys2是个不错的选择。

1.4、msys2中如何访问Windows上的磁盘分区

msys2环境里面使用的是Linux虚拟文件系统, 它与Windows系统的虚拟文件系统不一样。

msys2环境里用/c/表示WindowsC盘,其他分区以此类推。

示例:

ls /c/
1.5、msys2中环境变量的配置文件

你只要把msys2看成Linux+bash就行了,那么环境变量的配置文件是/etc/profile, 你完全不用你管它到底在Windows的哪个地方。

1.6、msys2软件仓库镜像

msys2移植了ArchLinux的包管理器pacman

msys2中的软件通过pacman管理,中国用户可以把它的软件仓库替换为清华大学开源软件镜像站提供的镜像。