web-dev-qa-db-ja.com

Ubuntuリポジトリのどのパッケージが16.04でBLAKE2の合計を提供しますか?

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 ハッシュを取得するために実行できるコマンドを提供するパッケージはありますか?

2
DougC

それは少し難しいものでしたが、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では使用できません。

2
Panther