J'ai essayé d'utiliser sha256sum
dans High Sierra; J'ai tenté de l'installer avec MacPorts
, comme:
sudo port install sha256sum
Cela n'a pas fonctionné.
Que faire?
software-installation
osx
hashsum
macports
Rui F Ribeiro
la source
la source
md5
utilitaire natif .Réponses:
Le package CoreUtils est également publié sous forme de formules Brew . Donc, si vous avez installé Brew, vous pouvez également exécuter:
Puis ajouter
PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
à~/.bashrc
, exécutersource ~/.bashrc
et vous avez terminé.la source
Après avoir enquêté un peu, j'ai trouvé un ticket dans un logiciel sans rapport avec la commande GitHub sha256sum manquante dans MacOSX , avec plusieurs solutions:
installation de coreutils
Il s'installe
sha256sum
à/opt/local/libexec/gnubin/sha256sum
Comme autre solution possible, en utilisant
openssl
:shasum
commande native de MacOS:la source
Réponse supplémentaire à Mig82, dont la réponse gère le préfixe g pour tous les exécutables dans coreutils. J'offre une solution à portée limitée.
Après l'installation de coreutils avec
Les résultats dans
ls /usr/local/bin/gsha*
listeront les exécutables préfixés en g:/usr/local/bin/gsha1sum
/usr/local/bin/gsha224sum
/usr/local/bin/gsha256sum
/usr/local/bin/gsha384sum
/usr/local/bin/gsha512sum
La solution consiste à créer un lien symbolique vers ceux que vous souhaitez en utilisant un nom non préfixé (ou prendre le risque de casser certains programmes qui s'appuient sur les exécutables BSD et utilisent l'option no g prefix Homebrew)
Exemple
la source