我试图用PhotoRec工具从我的NAS中删除一个文件。然而,当我试图运行它时,我会得到以下错误:
./photorec: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory我知道这意味着我必须安装libjpeg软件包,但是我不能这样做,因为它是一台WD机器,运行他们的专有操作系统。
还有其他方法可以运行Photorec并绕过此错误吗?根据我在它的官方页面上所看到的,指定的库是可选的,如声明的这里。
Jpeg库-可选,由PhotoRec使用以提高JPEG恢复率。
因为这个文件不是JPEG图像,所以我不需要这个改进。
而且,我可以很好地运行TestDisk,但是它找不到已删除的文件,而且从我所读到的情况来看,PhotoRec在执行这些任务方面做得更好。
任何帮助都会被感激(对另一种工具的建议)。
发布于 2017-07-08 19:48:58
我在cgsecurity论坛上找到了这个问题的答案。
以下是论坛帖子的链接,您可以在这里下载libjpeg库的编译版本并运行Photorec。
指示可以在帖子中找到,并且非常简单:
/ur/lib/目录中解压缩它。ldconfig -v | grep libjpeg添加的。https://stackoverflow.com/questions/44901057
复制相似问题