新系統裝機之-msys2+git+ssh+mingw64

新系統裝機之-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編譯和運行環境都搭建好了。
在這裏插入圖片描述


題外:

  1. 安裝 Git
    下載 Git for Windows。
    由於安裝 MSYS2 時已設置了 HOME 環境變量,Git 會自動將配置文件放在 HOME 下,將來在 MSYS2 中使用時共用一套配置,方便。
    安裝 MSYS2 的 git:
    pacman -S git

  2. ssh
    pacman -S openssh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章