Software-Installation
MacOS 中沒有 sha256sum
我嘗試
sha256sum
在 High Sierra 中使用;我試圖用 安裝它MacPorts
,如:sudo port install sha256sum
它不起作用。
該怎麼辦?
經過一番調查,我發現 GitHub 中的一個無關軟體中的一張票sha256sum 命令在 MacOSX 中失去,有幾種解決方案:
- 安裝 coreutils
sudo port install coreutils
它安裝
sha256sum
在/opt/local/libexec/gnubin/sha256sum
- 作為另一種可能的解決方案,使用
openssl
:function sha256sum() { openssl sha256 "$@" | awk '{print $2}'; }
- 還有一個,使用
shasum
MacOS 自帶的命令:function sha256sum() { shasum -a 256 "$@" ; } && export -f sha256sum
CoreUtils 包也作為 Brew 公式發布。因此,如果您安裝了 Brew,您也可以執行:
brew install coreutils
然後添加
PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
,~/.bashrc
執行source ~/.bashrc
,你就完成了。