Answers:
Ubuntu已经md5sum
发行了好几年了(总是吗?),不需要安装。
typoknig是正确的,因为Ubuntu带有md5sum。它是GNU coreutils软件包的一部分,默认情况下几乎所有台式机Linux发行版都包含该软件包。
但是,如果出于某种不太可能的原因未安装coreutils,则可以转到http://packages.ubuntu.com/coreutils并下载软件包文件(以及所有必要的依赖项,如果尚未安装的话),然后使用进行安装sudo dpkg -i <filename>
,其中<filename>
软件包文件的名称为。
(这也适用于任何其他软件包-它们都可以从http://packages.ubuntu.com获得,因此,如果您需要在没有Internet连接的某些PC上安装应用程序,则可以在必要时手动安装软件包。请务必先安装所需的依赖项。)
编辑:但是,根据您之前的问题,这实际上不是您的问题。您需要安装该libssl-dev
软件包。
从这里安装md5sum
sudo apt install -y ucommon-utils
检查它是否已经安装了
md5sum --version
示例1-返回文件的md5哈希
md5sum /pathToFile/file
示例2-比较两个md5哈希值并做某事
#!/bin/bash
file1="sudo md5sum /pathToFile/file.txt"
file2="sudo md5sum /pathToFile2/file2.txt"
if [ "$file1" = "$file2" ]
then
echo "Files have the same content"
else
echo "Files do NOT have the same content"
fi
apt
对我来说..
without using apt-get
。