2017-07-04 64 views
1

我试图从我的NAS上用PhotoRec工具在USB上取消删除文件。然而,当我尝试运行它,我得到以下错误:Photorec缺失库libjpeg.so.62

./photorec: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory 

我知道它在说我必须安装的libjpeg软件包,但我不能这样做,因为它运行其专有的操作系​​统一WD机。

是否有另一种运行Photorec并绕过此错误的方法? 从我能看到的官方网页上看,指定的库是可选的,如所述here

Jpeg library - Optional, used by PhotoRec to improved JPEG recovery rate

由于该文件不是JPEG图像,我不需要这种改进。

另外,我可以运行TestDisk,但它无法找到已删除的文件,并且从我读过的文件中,PhotoRec在执行此类任务时效果更好。

任何帮助表示赞赏(另一种工具的建议)。

回答

1

我已经在cgsecurity论坛上找到了问题的答案。

以下是论坛帖子的link,您可以下载libjpeg库的编译版本并运行Photorec。

说明,可在职位本身被发现是非常简单的:

  1. 下载的压缩文件。
  2. 将其解压缩到/ur/lib/目录中。
  3. 检查库是否已添加以下命令ldconfig -v | grep libjpeg
  4. Run Photorec。