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
@H_404_70@
debian/hashdeep.links:
– Added to enable multi-call for md5deep and others.
(Closes: #795053,LP: #1525217,#1577293)列出的错误是:
> 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-03The 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 – 找不到命令所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)