>我正在尝试使用 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 并绕过此错误的方法? 从我在官方页面上看到的内容来看,指定的库是可选的,如此处所述。
Jpeg 库 - 可选,由 PhotoRec 用于提高 JPEG 恢复率
由于该文件不是 JPEG 图像,因此我不需要此改进。
此外,我可以很好地运行TestDisk,但是它找不到已删除的文件,并且从我所阅读的内容来看,PhotoRec在执行此类任务方面更好。
任何帮助都值得赞赏(对其他工具的建议(。
我在cgsecurity论坛上找到了问题的答案。
这是论坛帖子的链接,您可以在其中下载libjpeg库的编译版本并运行Photorec。
说明可以在帖子本身中找到,非常简单:
- 下载压缩文件。
- 在
/ur/lib/
目录中解压缩它。 - 使用以下命令检查是否确实添加了库
ldconfig -v | grep libjpeg
。 - 运行 Photorec。