如何使用MSYS2
首先,去 MSYS2官網 下載 MSYS2 ,默認安裝在 C:msys64 。安裝完成後,請務必不要按照官網給出的步驟,避免產生以下錯誤。
錯誤:GPGME error: Invalid crypto engine
錯誤:GPGME error: Invalid crypto engine錯誤:GPGME error: Invalid crypto engine
錯誤:「mingw32」資料庫不正確 (資料庫不正確或損毀 (PGP 簽名))錯誤:「mingw64」資料庫不正確 (資料庫不正確或損毀 (PGP 簽名))錯誤:「msys」資料庫不正確 (資料庫不正確或損毀 (PGP 簽名))
按照 C:msys64etcpacman.conf 第45至47行的描述
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
你必須先下命令
pacman-key --init
接著,換掉 C:msys64etcpacman.d 的 mirrorlist.mingw32, mirrorlist.mingw64 和 mirrorlist.msys 里的默認源,改為以下源
## 32-bit Mingw-w64 repository mirrorlist
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686/Server = https://mirrors.ustc.edu.cn/msys2/mingw/i686/
Server = https://mirrors.xjtu.edu.cn/msys2/mingw/i686/
## 64-bit Mingw-w64 repository mirrorlist
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/Server = https://mirrors.ustc.edu.cn/msys2/mingw/x86_64/Server = https://mirrors.xjtu.edu.cn/msys2/mingw/x86_64/
## MSYS2 repository mirrorlist
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$archServer = https://mirrors.ustc.edu.cn/msys2/REPOS/MSYS2/$archServer = https://mirrors.xjtu.edu.cn/msys2/msys/$arch
然後才能下命令來同步源,並更新
pacman -Syu
接著,你就可以愉快地使用了。
pacman -S man gcc base-devel git mingw-w64-i686-toolchain tar perl make openssl
推薦閱讀:
※Windows 在未來 20 年內會消亡嗎?
※Windows電話激活的原理是什麼?為什麼可以利用這個免費激活?
※Microsoft Windows 算是一個好系統嗎?
※如何清理乾淨電腦里的垃圾?
※windows內存足夠的情況下為什麼應用程序需要虛擬內存?
TAG:MicrosoftWindows | MSYS | MinGWw64 |