elasticsearch - 什么 shasum : elasticsearch-5. 0.0.deb.sha1 : no properly formatted SHA1 checksum lines found means?

标签 elasticsearch sha1 checksum sha elasticsearch-5

我想在 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/

    相关文章:

    amazon-web-services - 当搜索查询返回超过 10000 个文档时,如何在 Elasticsearch 中跳转到最后一页

    c - 为什么 printf ("%02x"...) 改变输出?

    java - 用于在 Android 上生成 HMAC-SHA1 OAuth 签名的库?

    node.js - SHA-1 长度总是 40 个符号吗?

    linux - 如何在 ffmpeg 中对视频轨道进行 md5(仅)

    elasticsearch - 我是如何达到 index.mapping.total_fields.limit 的?

    javascript - 如何在elasticsearch中向elasticsearch UpdateByQuery添加url参数

    python - 如何使用列类型将pandas数据框插入elasticsearch?

    arrays - 整数数组的校验和?

    linux - 递归地为每个文件创建单独的 MD5 文件