新系統裝機之-msys2+git+ssh+mingw64
1. 安裝環境
系統版本:win7 旗艦版
系統類型:64位操作系統,基於x64的處理器
2. 下載
- 在http://www.msys2.org/首頁,裏面有下載鏈接和安裝說明。
- 當前64位版本是msys2-x86_64-20180531.exe
- 直接點擊msys2-x86_64-20180531.exe安裝就行了,需要留意的是儘量不要安裝有空格的目錄中。 如我的: /d/software/
- 安裝位置設爲 D:\software\MSYS2
- 添加環境變量 HOME 爲 D:\software\MSYS2\home${USERNAME},這個HOME變量非常有用,後面配置要多次用到。
3. 修改鏡像地址,加快安裝工具時的下載速度:
(此處的根目錄爲MSYS2的安裝目錄)
最開始測試了 mirrors.ustc.edu.cn 但是在執行pacman -Syu 的時候報錯速度小於1/s 全部停止更新失敗,還是打開清華源站換的源
MSYS2 鏡像使用幫助
收錄架構
MINGW: i686, x86_64
MSYS: i686, x86_64
安裝
請訪問該鏡像目錄下的 distrib/ 目錄(x86_64 、i686),找到名爲 msys2-<架構>-<日期>.exe 的文件(如 msys2-x86_64-20141113.exe),下載安裝即可。
pacman 的配置
編輯 /etc/pacman.d/mirrorlist.mingw32 ,在文件開頭添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
編輯 /etc/pacman.d/mirrorlist.mingw64 ,在文件開頭添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
編輯 /etc/pacman.d/mirrorlist.msys ,在文件開頭添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
然後執行 pacman -Sy 刷新軟件包數據即可。
注: 本Help參考自USTC鏡像
此處提示,換源這種事,清華站還是比較靠譜的,我需要的換源都由清華站的資料很順利
4,更新核心系統包
打開msys2.exed就可以啓動了。
執行如下命令:
(Update the package database and core system packages with: )
pacman -Syu
當執行打印出如下警告信息後
警告:terminate MSYS2 without returning to shell and check for updates again
警告:for example close your terminal window instead of calling exit
關閉MSYS2終端,重新打開,再執行如下命令:
(If needed, close MSYS2, run it again from Start menu. Update the rest with: )
pacman -Su
更新一堆軟件包
之後需要關閉所有 MSYS2 shell,然後運行 autorebase.bat
5,安裝gcc和make:
pacman -S gcc
pacman -S make
至此,MSYS2編譯和運行環境都搭建好了。
題外:
-
安裝 Git
下載 Git for Windows。
由於安裝 MSYS2 時已設置了 HOME 環境變量,Git 會自動將配置文件放在 HOME 下,將來在 MSYS2 中使用時共用一套配置,方便。
安裝 MSYS2 的 git:
pacman -S git
-
ssh
pacman -S openssh