摘要:憂郁輝叔先鎮(zhèn)樓作為一名下面開(kāi)發(fā)者,之前工作做為輔助。發(fā)現(xiàn)這家伙還不錯(cuò),這是百度百科的介紹是一個(gè)的獨(dú)立改寫(xiě)版本,主要用于命令行開(kāi)發(fā)環(huán)境。與最大的區(qū)別是移植了的軟件包管理系統(tǒng)其實(shí)是與的區(qū)別。
憂郁輝叔先鎮(zhèn)樓
作為一名windows下面開(kāi)發(fā)者,之前工作Cygwin做為輔助。前些天突然發(fā)現(xiàn)了一個(gè)叫MSYS2的家伙。
發(fā)現(xiàn)這家伙還不錯(cuò),這是百度百科的介紹:
MSYS2 (Minimal SYStem 2) 是一個(gè)MSYS的獨(dú)立改寫(xiě)版本,主要用于 shell
命令行開(kāi)發(fā)環(huán)境。同時(shí)它也是一個(gè)在Cygwin (POSIX 兼容性層) 和
MinGW-w64(從”MinGW-生成”)基礎(chǔ)上產(chǎn)生的,追求更好的互操作性的 Windows 軟件。 MSYS2
是MSYS的一個(gè)升級(jí)版,準(zhǔn)確的說(shuō)是集成了pacman(我喜歡叫吃豆人)和Mingw-w64的Cygwin升級(jí)版, 提供了bash
shell等linux環(huán)境、版本控制軟件(git/hg)和MinGW-w64 工具鏈。與MSYS最大的區(qū)別是移植了 Arch
Linux的軟件包管理系統(tǒng) Pacman(其實(shí)是與Cygwin的區(qū)別)。 看起來(lái)還不錯(cuò),這是官網(wǎng)
安裝就下載二進(jìn)制安裝程序安裝就可以了。
安裝之后急切地 pacman -Sy 刷新軟件包數(shù)據(jù),官網(wǎng)的源還有點(diǎn)慢。換中科大的源吧。
cd /etc/pacman.d ls ------------------- gnupg mirrorlist.mingw32 mirrorlist.mingw64 mirrorlist.msys
三個(gè)mirrorlist開(kāi)頭的文件就是源的配置文件
編輯 /etc/pacman.d/mirrorlist.mingw32 ,在文件開(kāi)頭添加:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
編輯 /etc/pacman.d/mirrorlist.mingw64 ,在文件開(kāi)頭添加:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64
編輯 /etc/pacman.d/mirrorlist.msys ,在文件開(kāi)頭添加:
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch
然后執(zhí)行 pacman -Sy 刷新軟件包數(shù)據(jù)即可。
還有一點(diǎn),cygwin切換系統(tǒng)磁盤(pán)是:
cd /cygdrive/d/ #比如切換到d盤(pán)
MYSYS2是:
cd /d
使用windows原生命令比如ping會(huì)中文亂碼,這么解決:
新建 /bin/win:
#!/bin/bash $@ |iconv -f gbk -t utf-8
使用:
/bin/win ping baidu.com
好了就這樣
原文連接
更多知識(shí)分享,請(qǐng)掃碼關(guān)注:
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/31664.html
摘要:找替代品不滿意我推薦這款開(kāi)源工具現(xiàn)目前的的遠(yuǎn)程終端工具有很多,功能齊全好用的收費(fèi),免費(fèi)的功能外觀又不怎么滿意。收費(fèi)而且感覺(jué)用起來(lái)也一般,免費(fèi)但很不方便,我們的好用功能齊全可以說(shuō)是一款非常好的終端工具但外觀總是覺(jué)得不盡人意。直到我發(fā)現(xiàn)這款。 ...
摘要:的包使用軟件包管理系統(tǒng)進(jìn)行管理。超過(guò)萬(wàn)人使用發(fā)行版本,并且擁有超過(guò)個(gè)適用于和的數(shù)據(jù)科學(xué)軟件包。提供了大部分功能,并且大多數(shù)情況下兩個(gè)可以同時(shí)使用。 Anaconda Anaconda簡(jiǎn)介 Anaconda是一個(gè)免費(fèi)開(kāi)源的Python和R語(yǔ)言的發(fā)行版本,用于計(jì)算科學(xué)(數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、大數(shù)據(jù)處理和預(yù)測(cè)分析),Anaconda致力于簡(jiǎn)化包管理和部署。Anaconda的包使用軟件包管理系統(tǒng)...
閱讀 2016·2021-09-13 10:23
閱讀 2345·2021-09-02 09:47
閱讀 3805·2021-08-16 11:01
閱讀 1227·2021-07-25 21:37
閱讀 1608·2019-08-30 15:56
閱讀 543·2019-08-30 13:52
閱讀 3136·2019-08-26 10:17
閱讀 2453·2019-08-23 18:17