Ubuntu 16.04マシン上のファイルの BLAKE2 ハッシュを計算しようとしています。 md5sum または sha512sum のようなものを BLAKE2 に似ていますが、この機能を提供するUbuntuリポジトリにパッケージが見つかりません。
「b2sum」コマンドはcoreutilsバージョン8.26以降で提供されているようです。これはおそらくこれを行うものですが、16.04にはバージョン8.25があります。この機能は、16.04のhashdeepまたはhashratのバージョンにも含まれていないようです。
そのため、libb2-1パッケージをインストールしてみました。残念ながら、「libdigest-sha3-Perlパッケージがsha3sumコマンドで行うように」「b2sum」コマンドを提供していないようです。
Ubuntu 16.04(xenial)リポジトリで BLAKE2 ハッシュを取得するために実行できるコマンドを提供するパッケージはありますか?
それは少し難しいものでしたが、manページを見るとわかりました。
http://manpages.ubuntu.com/manpages/xenial/man3/blake2.3.html
提供:libb2-dev_0.97-2_i386
so https://launchpad.net/ubuntu/xenial/+package/libb2-dev
しかし、おそらく-devパッケージは必要ないので、libb2を検索すると
https://packages.ubuntu.com/zesty/libb2-1
そう
Sudo apt install libb2-1 #I assume, could be libb2
Zestyを実行していない場合は、ソースからコンパイルすることをお勧めします。
https://superuser.com/questions/808553/blake2-installation-in-linux を参照してください
更新:さらなる調査の後...
blake2はcoreutilsに組み込まれました。 https://lists.gnu.org/archive/html/coreutils/2015-05/msg00060.html を参照してください
したがって、b2sumはcoreutilsの一部です
Fedoraから
bodhi@daemon:~$which b2sum
/usr/bin/b2sum
bodhi@daemon:~$dnf provides /usr/bin/b2sum
coreutils-single-8.27-5.fc26.x86_64 : coreutils multicall binary
Repo : Fedora
Matched from:
Filename : /usr/bin/b2sum
Ubuntuパッケージをさらに検索した後:
https://packages.ubuntu.com/search?suite=zesty&Arch=any&searchon=contents&keywords=b2sum
b2sumは、zesty(17.04)以降のcoreutilsで使用可能ですが、xenialでは使用できません。