Photorec缺少库libjpeg.so.62

时间:2017-07-04 08:39:32

标签: libjpeg nas file-recovery

我正尝试使用USB上的PhotoRec工具从我的NAS取消删除文件。但是,当我尝试运行它时,我收到以下错误:

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

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

是否有另一种运行Photorec并绕过此错误的方法? 根据我在其官方页面上看到的内容,指定的库是可选的,如here所述。

  

Jpeg库 - 可选,由PhotoRec用于提高JPEG恢复率

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

此外,我可以正常运行TestDisk,但它无法找到已删除的文件,而且从我读过的内容来看,PhotoRec可以更好地执行此类任务。

感谢任何帮助(对其他工具的建议)。

1 个答案:

答案 0 :(得分:1)

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

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

说明可以在帖子中找到,非常简单:

  1. 下载压缩文件。
  2. /ur/lib/目录中解压缩。
  3. 使用以下命令ldconfig -v | grep libjpeg检查库是否实际添加。
  4. 运行Photorec。