我试图在Linux Ubuntu Precise Pangolin(12.04),x86_64机器上运行一些脚本,它抱怨该文件
/sbin/sha256
不在这里。我可以在脚本中设置该文件所在的位置,因此我搜索了整个系统,并且该文件不存在...
这个文件是什么,默认情况下它是否应该出现在Ubuntu中,如果没有,从哪里获取它?
我试图在Linux Ubuntu Precise Pangolin(12.04),x86_64机器上运行一些脚本,它抱怨该文件
/sbin/sha256
不在这里。我可以在脚本中设置该文件所在的位置,因此我搜索了整个系统,并且该文件不存在...
这个文件是什么,默认情况下它是否应该出现在Ubuntu中,如果没有,从哪里获取它?
Answers:
尝试使用预安装的命令 sha256sum
。它通常在 /usr/bin/
,但你可以找到它的位置 which
:
$ which sha256sum
/usr/bin/sha256sum
还有一个包 hashalot
适用于安装的Precise sha256
命令 /sbin
(看到 这里 )。您可以使用以下方法安装它
$ sudo apt-get install hashalot
hashalot
,但它安装到 /usr/sbin
不 /sbin
我希望如此。有没有办法安装它 /sbin
?
mv /usr/sbin/sha256 /sbin
。话虽这么说,更好的选择是调整脚本中指向的路径 /usr/sbin