![recoll 需要什么包(辅助应用程序)来索引图像?](https://linux22.com/image/1111722/recoll%20%E9%9C%80%E8%A6%81%E4%BB%80%E4%B9%88%E5%8C%85%EF%BC%88%E8%BE%85%E5%8A%A9%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%89%E6%9D%A5%E7%B4%A2%E5%BC%95%E5%9B%BE%E5%83%8F%EF%BC%9F.png)
recoll GUI 中的菜单项File->Show_missing_helpers
提到了以下缺失的助手(其中包括):
Perl::Image::ExifTool (image/gif image/jpeg image/png image/tiff image/x-xcf)
根据 recoll 用户手册,我安装了 perl 图像 exif 工具(和库):
sudo aptitude install libimage-exif-perl libimage-exiftool-perl
但 recoll 仍然列出了丢失的助手并且无法索引图像。
uname -a
:
Linux AlSSD 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
答案1
我认为只需要libimage-exiftool-perl,但另一个应该没问题。
你使用的 recoll 是什么版本?
您是否尝试在命令行上执行 exiftool 以确保安装正确 (exiftool myfile.jpg)?
安装 exiftool 后,您是否尝试重新启动 GUI 和/或索引?
如果这没有帮助,我们需要查看 recoll 日志文件:例如https://bitbucket.org/medoc/recoll/wiki/WhyIsMyFileNotIndexed.wiki关于如何做到这一点。
希望错误在日志中显而易见。
答案2
答案3
A)安装libimage-exiftool-perl
B)在 Recoll 中,文件——更新索引。
两个陷阱:
- 文件 - 显示缺失助手将仅显示第一的帮手实际需要,但在上次更新索引时未找到。它不会显示所有当前缺失的助手!(Recoll 1.16.2)。
- 缺少帮助程序将导致 Recoll (1.16.2) 默默中止索引。
Ubuntu/Xubuntu 中经常使用的辅助包有:xsltproc(用于 OpenOffice)、poppler-utils(用于 pdf)、catdoc(用于 Excel/Powerpoint)、antiword(用于 Word)、libimage-exiftool-perl(用于图像,显然包括嵌入的图像)