sha256sum
High Sierra에서 사용해 보았습니다. 다음을 사용하여 설치해 보았습니다 MacPorts
.
sudo port install sha256sum
작동하지 않습니다.
무엇을 해야 할까요?
답변1
CoreUtils 패키지도 출시되었습니다Brew 공식으로. 따라서 Brew가 설치되어 있으면 다음을 실행할 수도 있습니다.
brew install coreutils
그런 다음 추가 PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
하면 ~/.bashrc
실행이 source ~/.bashrc
완료됩니다.
답변2
몇 가지 조사 끝에 GitHub에서 관련 없는 소프트웨어에 대한 티켓을 발견했습니다.MacOSX에서 sha256sum 명령이 누락되었습니다., 다음과 같은 몇 가지 솔루션이 있습니다.
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
답변3
CLI 명령만 필요한 경우
shasum -a 256 <file>
문제를 해결했습니다. 설치가 필요하지 않습니다 coreutils
.
명확하지는 않지만 이 질문에 대한 의견과 Rui F Ribeiro의 답변에 언급되어 있습니다.
답변4
Linux 명령(sha256sums)
대안을 찾고 있다면
sha256sum --check SHA256SUMS
MacOS 명령(shasum)
그런 다음 MacOS에서 사용하십시오.
shasum --algorithm 256 --check SHA256SUMS