下载安装包后,直接安装。安装过程可能一直卡在“Updating trust database”。当遇到这个问题时,点击右下方的“取消”按钮,然后重新安装即可。安装完成后,执行以下步骤。 1) 进入安装目录,打开msys2_shell.cmd 在弹出的窗口上点右键,选择Options,更改Text/locale/zh_CN字符集为GBK。重启生效。 2) 如果安装其它软件包(见下),由于国内下载慢,需要配置pacman。来到目录/etc/pacman.d/中, 编辑mirrorlist.mingw32,在文件开头添加: Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686 编辑mirrorlist.mingw64,在文件开头添加: Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64 编辑mirrorlist.msys,在文件开头添加: Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch 然后执行 pacman -Sy 刷新软件包数据。 3) 升级系统。执行msys2主页(https://www.msys2.org/)的5、6步。 4) 根据需要,在msys2中依次安装gcc (>=9版)编译器等软件: pacman -S make tar csh pacman -S mingw-w64-i686-gcc pacman -S mingw-w64-x86_64-gcc pacman -S gcc pacman -S mingw-w64-i686-gcc-libgfortran pacman -S mingw-w64-x86_64-gcc-libgfortran pacman -S mingw-w64-i686-gcc-fortran pacman -S mingw-w64-x86_64-gcc-fortran pacman -S gcc-fortran pacman -S mingw-w64-x86_64-perl mingw-w64-i686-perl perl 如果出现报错“Operation too slow. Less than 1 bytes/sec......”,只要再重新执行命令安装就可以了(可能要删除/var/lib/pacman/db.lck)。在每一次重新安装,会发现“下载大小”的值都变小,多次重复后,最终就能成功安装。 |