MSYS2 Windows使用手册
如果想要在Windows上使用unix/linux命令程序,那么MSYS是一个不错的工具软件。 通过MSYS你可以方便的安装使用unix/linux命令程序,并且MSYS还提供了软件管理软件PACMAN,熟悉Archlinux的朋友应该会更加得心应手。 安装MSYS https://www.msys2.org/ 提供了安装程序 msys2-x86_64-20241208.exe,默认从github下载,如果你的网络访问github不便的话,在此提供了国内下载链接。 下载后点击安装,默认目录为C:\msys64\,默认用户目录为C:\msys64\home\,建议将其加入到Widnows环境变量中。 使用MSYS Win+R输入msys2打开终端程序即可开始使用。 使用pacman管理软件 pacman是archlinux下的默认软件管理程序,熟悉archlinux的朋友应该会感觉到很亲切,以下为pacman的常用方法。 查询软件 pacman -Ss hugo bbq@e6 MSYS ~ $ pacman -Ss hugo clangarm64/mingw-w64-clang-aarch64-hugo 0.139.2-1 A Fast and Flexible Static Site Generator built with love by bep, spf13 and friends in Go. (mingw-w64) mingw64/mingw-w64-x86_64-hugo 0.139.2-1 A Fast and Flexible Static Site Generator built with love by bep, spf13 and friends in Go. (mingw-w64) ucrt64/mingw-w64-ucrt-x86_64-hugo 0.139.2-1 A Fast and Flexible Static Site Generator built with love by bep, spf13 and friends in Go. (mingw-w64) clang64/mingw-w64-clang-x86_64-hugo 0.139.2-1 A Fast and Flexible Static Site Generator built with love by bep, spf13 and friends in Go. (mingw-w64) 安装软件 pacman -S mingw-w64-x86_64-hugo $ pacman -S mingw-w64-ucrt-x86_64-hugo 正在解析依赖关系... 正在查找软件包冲突... 软件包 (3) mingw-w64-ucrt-x86_64-gcc-libs-14.2.0-2 mingw-w64-ucrt-x86_64-libwinpthread-git-12.0.0.r459.g63f3f2846-1 mingw-w64-ucrt-x86_64-hugo-0.140.2-1 下载大小: 32.46 MiB 全部安装大小: 155.35 MiB :: 进行安装吗? [Y/n] y :: 正在获取软件包...... mingw-w64-ucrt-x86_64-libwinpthread-git-12.0.0.r459.g... 28.7 KiB 83.3 KiB/s 00:00 [##################################################] 100% mingw-w64-ucrt-x86_64-gcc-libs-14.2.0-2-any 1022.7 KiB 1320 KiB/s 00:01 [##################################################] 100% mingw-w64-ucrt-x86_64-hugo-0.140.2-1-any 31.4 MiB 10.1 MiB/s 00:03 [##################################################] 100% 全部 (3/3) 32.5 MiB 10.2 MiB/s 00:03 [##################################################] 100% (3/3) 正在检查密钥环里的密钥 [##################################################] 100% (3/3) 正在检查软件包完整性 [##################################################] 100% (3/3) 正在加载软件包文件 [##################################################] 100% (3/3) 正在检查文件冲突 [##################################################] 100% (3/3) 正在检查可用存储空间 [##################################################] 100% :: 正在处理软件包的变化... (1/3) 正在安装 mingw-w64-ucrt-x86_64-libwinpthread-git [##################################################] 100% (2/3) 正在安装 mingw-w64-ucrt-x86_64-gcc-libs [##################################################] 100% (3/3) 正在安装 mingw-w64-ucrt-x86_64-hugo [##################################################] 100% mingw-w64-ucrt-x86_64-hugo 的可选依赖 git: To interact with repositories [已安装] 删除软件 pacman -R mingw-w64-x86_64-hugo $ pacman -R mingw-w64-x86_64-hugo 正在检查依赖关系... 软件包 (1) mingw-w64-x86_64-hugo-0.140.2-1 全部移去体积: 152.14 MiB :: 打算删除这些软件包吗? [Y/n] y :: 正在处理软件包的变化... (1/1) 正在删除 mingw-w64-x86_64-hugo [##################################################] 100% 同步软件源 pacman -Sy $ pacman -Sy :: 正在同步软件包数据库... clangarm64 已经是最新版本 mingw32 已经是最新版本 mingw64 已经是最新版本 ucrt64 已经是最新版本 clang32 已经是最新版本 clang64 已经是最新版本 msys 已经是最新版本 修改msys软件源 修改完成后记得运行pacman -Sy同步软件源索引 ...