如何获取丢失的文件sha256?


0

我试图在Linux Ubuntu Precise Pangolin(12.04),x86_64机器上运行一些脚本,它抱怨该文件

/sbin/sha256

不在这里。我可以在脚本中设置该文件所在的位置,因此我搜索了整个系统,并且该文件不存在...

这个文件是什么,默认情况下它是否应该出现在Ubuntu中,如果没有,从哪里获取它?

Answers:


2

尝试使用预安装的命令 sha256sum。它通常在 /usr/bin/,但你可以找到它的位置 which

$ which sha256sum
/usr/bin/sha256sum

还有一个包 hashalot 适用于安装的Precise sha256 命令 /sbin (看到 这里 )。您可以使用以下方法安装它

$ sudo apt-get install hashalot

好的,我使用sha256sum,我也会尝试其他建议。我可以看到我得到了失败的意义,但是又有一次失败,所以我不确定你的建议是否“有效”。
user322908

好的,我安装了 hashalot,但它安装到 /usr/sbin/sbin 我希望如此。有没有办法安装它 /sbin
user322908

它只是一个文件,所以 mv /usr/sbin/sha256 /sbin。话虽这么说,更好的选择是调整脚本中指向的路径 /usr/sbin
Brian Kintz

好的,如果它只是一个文件,是的,谢谢。我只是担心它依赖于其他东西。
user322908

我很抱歉Brian,它不起作用。最初的sha256命令,不管它应该做什么,都不确定,但它应该在用二进制文件作为参数调用时输出一个可读的字符串,它应该像普通用户一样运行。我按照您的说明安装的那个,输出二进制值,它需要root。
user322908
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.