我想在 ubuntu 17.10 上安装 elasticsearch5.6.4。所以我下载了elasticsearch.deb和elasticsearch.deb.sha1。正如 this guide 中所说的结构, 我跑后
shasum -a 512 -c elasticsearch-6.2.1.tar.gz.sha512
我收到了这个错误:
shasum: elasticsearch-5.6.4.deb.sha1: no properly formatted SHA1 checksum lines found
这个错误是什么意思?我该怎么办?
最佳答案
你说得对,我有点困惑(因为我已经在 Elastic 文档中写过那部分):shasum -a 512
在其他操作系统上工作并检查手册页,我认为它应该在 Ubuntu 上做同样的事情:
-a, --algorithm 1 (default), 224, 256, 384, 512, 512224, 512256
When verifying SHA-512/224 or SHA-512/256 checksums, indicate the
algorithm explicitly using the -a option, e.g.
shasum -a 512224 -c checksumfile
我不知道为什么
shasum -a 512
在这里不起作用,但是这 3 个替代方案都可以为您提供正确的结果:shasum -c elasticsearch-6.2.1.deb.sha512 -a 512
shasum -a 512256 -c elasticsearch-6.2.1.deb.sha512
sha512sum -c elasticsearch-6.2.1.deb.sha512
关于elasticsearch - 什么 shasum : elasticsearch-5. 0.0.deb.sha1 : no properly formatted SHA1 checksum lines found means?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48719957/