Saya mencoba menggunakan sha256sum
di Sierra Tinggi; Saya mencoba menginstalnya dengan MacPorts
:
sudo port install sha256sum
Tidak berfungsi.
Apa yang harus dilakukan?
software-installation
osx
hashsum
macports
Rui F Ribeiro
sumber
sumber
md5
utilitas asli .Jawaban:
Paket CoreUtils juga diterbitkan sebagai formula Brew . Jadi, jika Anda telah menginstal Brew, Anda juga dapat menjalankan:
Kemudian tambahkan
PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
untuk~/.bashrc
, menjalankansource ~/.bashrc
dan Anda sudah selesai.sumber
Setelah menyelidiki sedikit, saya menemukan tiket dalam perangkat lunak yang tidak terkait dalam perintah GitHub sha256sum hilang di MacOSX , dengan beberapa solusi:
menginstal coreutils
Menginstal
sha256sum
di/opt/local/libexec/gnubin/sha256sum
Sebagai solusi lain yang mungkin, menggunakan
openssl
:shasum
perintah asli untuk MacOS:sumber
Jawaban Tambahan untuk Mig82, yang jawabannya menangani awalan-g untuk semua executable di coreutils. Saya menawarkan solusi yang tertutup rapat.
Setelah coreutils menginstal
Hasil dalam
ls /usr/local/bin/gsha*
akan daftar executable g-prefixed:/usr/local/bin/gsha1sum
/usr/local/bin/gsha224sum
/usr/local/bin/gsha256sum
/usr/local/bin/gsha384sum
/usr/local/bin/gsha512sum
Solusinya adalah membuat tautan simbolis ke tautan yang Anda inginkan menggunakan nama yang tidak diawali (atau mengambil risiko melanggar beberapa program yang bergantung pada BSD yang dapat dieksekusi dan menggunakan opsi Homebrew tanpa awalan g)
Contoh
sumber