MSYS2是一款軟件開發(fā)環(huán)境平臺,作為MSYS的獨立重寫版本,提供了一個類似于Unix的環(huán)境、命令行界面和軟件存儲庫。該軟件支持中文,用戶需要中文的話可以直接輸入中文和瀏覽中文目錄,讓用戶的安裝、使用、構建和移植軟件變得更加容易。
軟件介紹
MSYS2是一個軟件分發(fā)和Windows平臺。它提供了一個類似于Unix的環(huán)境、命令行界面和軟件存儲庫,使得在Windows上安裝、使用、構建和移植軟件變得更加容易。這意味著Bash、Autotools、Make、Git、GCC、GDB……都可以通過Pacman輕松安裝,Pacman是一個功能齊全的包管理器。
它是MSys的獨立重寫,基于現代Cygwin(POSIX兼容層)和MinGW-w64,目的是更好地與本機Windows軟件進行互操作。
32位和64位變體都存在,并且獲得的支持級別基本相同。這是我們提供的套餐清單。
軟件功能
MSYS2為GCC,mingw-w64,CPython,CMake,Meson,OpenSSL,FFmpeg,Rust,Ruby等提供了最新的本機版本。
MSYS2是基于現代Cygwin(POSIX兼容層)和MinGW -w64的MSYS的獨立重寫。
目的是更好地與本機Windows軟件互操作。
它提供了一個bash shell,Autotools,版本控制系統等。
用于使用MinGW-w64工具鏈構建本機Windows應用程序。
它具有軟件包管理系統,可輕松安裝軟件包Pacman。
它帶來了許多強大的功能,例如依賴關系解析和簡單的完整系統升級,以及直接的軟件包構建。
軟件特色
安裝方便。
自帶 pacman 管理,可以使用 pkgtool 來 makepkg。
較快的源速度(可以修改源地址)。
自帶軟件和庫較全而且比較新。
使用mingw-w64工具鏈,可以編譯32位或64位代碼(需要自行安裝)。
中文支持好,可以直接輸入和瀏覽中文目錄。
常見問題
當Pacman告訴我文件系統中有沖突時該怎么辦?
這表明Pacman不確定覆蓋某些文件是否安全。這有時發(fā)生在定期的軟件包更新期間,但也可能發(fā)生在您手動安裝某些軟件(makeinstall,npm install npm-g等)時。要繼續(xù)該操作,請將--overwrite《conflicating_file_path》傳遞到Pacman命令行。有關其他選項,請參閱Arch Linux FAQ條目about Pacman file conflicts。