Version 9 (modified by jazz, 5 years ago) (diff) |
---|
2019-11-03
Bash for Windows
- 過去習慣用 Cygwin, 後來做 Hadoop4Win 時, 有看到 Windoop 用 MSYS 搭配 MINTTY,最近同事比較常用 Cmder
- https://www.itread01.com/p/155312.html
- 也是看了ConEmu 的比較 才比較清楚 Shell 跟 Terminal 的差異
- 當然以自己的需求來說,我需要的不是 Terminal 而是 Shell (特別是 Bash,畢竟用習慣了 Linux),其次是一些套件管理(package managerment),看能否方便下載像是 Python 這些套件
- 看了一下 Git for Windows 是基於 MSYS2,所以套件管理的部分是用 pacman
- https://packages.msys2.org/base - MSYS2 的套件列表
- 不過裝 git for windows 的話,預設是不帶 pacman 的 -- #397
- 解法:
- https://packages.msys2.org/package/msys2-keyring?repo=msys&variant=x86_64
- 實際上需要的是三個 MSYS2 的套件
- 參考:
- 這個回答 https://stackoverflow.com/a/53572628 蠻清楚劃出 Cygwin, MSYS, MSYS2 跟 Git for Windows 之間的關係
- pacman 指令對應 dpkg 指令