linux – md5deep ubuntu install – 找不到命令

linux – md5deep ubuntu install – 找不到命令,第1张

概述我想在ubunutu上使用md5deep.我运行了以下命令: sudo apt-get updatesudo apt-get install md5deep 这成功安装.但是,我然后运行: md5deep 并收到错误消息: md5deep:command not found 我已经阅读了安装此内容的前10-20个谷歌页面,并观看了许多YouTube视频,但无法参与第一步. 谁能解释我在这里做错了 我想在ubunutu上使用md5deep.我运行了以下命令:

sudo apt-get updatesudo apt-get install md5deep

这成功安装.但是,我然后运行:

md5deep

并收到错误消息:

md5deep:command not found

我已经阅读了安装此内容的前10-20个谷歌页面,并观看了许多YouTube视频,但无法参与第一步.

谁能解释我在这里做错了什么? (不确定这是一个linux问题而不是md5deep问题)

我的输出:

dpkg -L md5deep

是:

/./usr/usr/share/usr/share/doc/usr/share/doc/md5deep/usr/share/doc/md5deep/copyright/usr/share/doc/md5deep/changelog.Debian.gz

我的输出:

dpkg -L hashdeep

是:

/./usr/usr/share/usr/share/doc/usr/share/doc/hashdeep/usr/share/doc/hashdeep/README.md.gz/usr/share/doc/hashdeep/README.Debian/usr/share/doc/hashdeep/fileFORMAT/usr/share/doc/hashdeep/Todo.gz/usr/share/doc/hashdeep/copyright/usr/share/doc/hashdeep/NEWS.gz/usr/share/doc/hashdeep/changelog.Debian.gz/usr/share/man/usr/share/man/man1/usr/share/man/man1/hashdeep.1.gz/usr/bin/usr/bin/hashdeep

跑掉:Ubuntu 16.04.1 LTS

解决方法 TLDR:这是hashdeep包的错误(因为debian);在较旧的ubuntu中使用hashdeep -c md5;修复于17.04(升级你的ubuntu或尝试降级包或使用backports;或尝试重新编译到deb更新的包或做sudo ln -s /usr/bin/hashdeep /usr/bin/md5deep或sudo ln -s hashdeep /usr/bin/md5deep as Hack).

在debian和Ubuntu(16.04之前的某个版本或其中,实际上是15.10)md5deep包被hashdeep包替换.现在,在17.04“zesty”md5deep不是一个真正的包,而只是一个“链接”(过渡虚拟包)到hashdeep包:

http://packages.ubuntu.com/zesty/md5deep

Transitional dummy package for hashdeep

@H_404_70@

最新版本的hashdeep(从17.04“zesty”)http://packages.ubuntu.com/zesty/hashdeep可以通过sudo apt-get install hashdeep安装并具有所有需要的命令:

http://packages.ubuntu.com/zesty/amd64/hashdeep/filelist(仅限/usr/bin部分)

/usr/bin/hashdeep/usr/bin/md5deep/usr/bin/sha1deep/usr/bin/sha256deep/usr/bin/tigerdeep/usr/bin/whirlpooldeep

但问题(BUG)是16.04和16.10版本的hashdeep在/usr/bin中缺少5个额外的名称,包括md5deep:

http://packages.ubuntu.com/xenial/amd64/hashdeep/filelist
http://packages.ubuntu.com/yakkety/amd64/hashdeep/filelist

/usr/bin/hashdeep

这标记在最近的软件包的更新日志中:http://changelogs.ubuntu.com/changelogs/pool/universe/h/hashdeep/hashdeep_4.4-4/changelog

hashdeep (4.4-3) … 22 Sep 2016
debian/hashdeep.links:
– Added to enable multi-call for md5deep and others.
(Closes: #795053,LP: #1525217,#1577293)

@H_404_70@

列出的错误是:

> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795053“hashdeep:删除符号链接禁用重要功能” – 2015年8月10日 – 在版本hashdeep / 4.4-1中找到;已在版本hashdeep / 4.4-3中修复
> https://bugs.launchpad.net/ubuntu/+source/md5deep/+bug/1525217“md5deep二进制文件丢失” – Ubuntu 15.10 – 2015-12-11 – 2017-03-29
> https://bugs.launchpad.net/ubuntu/+source/hashdeep/+bug/1577293“二进制包不可用” – 16.04 – 2016-05-02 – 2016-11-03

The program has different options and features when run with the names “hashdeep” and “md5deep”

@H_404_70@ 总结

以上是内存溢出为你收集整理的linux – md5deep ubuntu install – 找不到命令全部内容,希望文章能够帮你解决linux – md5deep ubuntu install – 找不到命令所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1025537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存