Ich habe versucht, sha256sum
in High Sierra zu verwenden; Ich habe versucht, es zu installieren mit MacPorts
:
sudo port install sha256sum
Es hat nicht funktioniert.
Was ist zu tun?
software-installation
osx
hashsum
macports
Rui F Ribeiro
quelle
quelle
md5
Dienstprogramm.Antworten:
Das CoreUtils-Paket wird auch als Brew-Formel veröffentlicht . Wenn Sie Brew installiert haben, können Sie auch einfach Folgendes ausführen:
Dann fügen Sie
PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
zu~/.bashrc
laufensource ~/.bashrc
und du bist fertig.quelle
Nachdem ich ein wenig nachgeforscht hatte , fand ich ein Ticket in einer nicht verwandten Software in GitHub. Der Befehl sha256sum fehlt in MacOSX mit mehreren Lösungen:
Installation von Coreutils
Es wird installiert
sha256sum
bei/opt/local/libexec/gnubin/sha256sum
Als weitere mögliche Lösung verwenden Sie
openssl
:shasum
Befehl, der den für MacOS nativen Befehl verwendet:quelle
Ergänzende Antwort auf Mig82, dessen Antwort das g-Präfix für alle ausführbaren Dateien in coreutils behandelt. Ich biete eine eng gefasste Lösung an.
Nach der Installation von coreutils mit
In den Ergebnissen
ls /usr/local/bin/gsha*
werden die ausführbaren Dateien mit dem Präfix g aufgelistet:/usr/local/bin/gsha1sum
/usr/local/bin/gsha224sum
/usr/local/bin/gsha256sum
/usr/local/bin/gsha384sum
/usr/local/bin/gsha512sum
Die Lösung besteht darin, einen symbolischen Link zu den gewünschten zu erstellen, indem Sie einen Namen ohne Präfix verwenden (oder das Risiko eingehen, einige Programme zu beschädigen, die auf ausführbaren BSD-Dateien basieren und die Homebrew-Option ohne Präfix verwenden).
Beispiel
quelle