我试图在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