为什么gnome-search-tool消失了?


12

看来gnome-search-tool在Bionic中不可用。在https://launchpad.net/ubuntu/bionic/amd64/gnome-search-tool/3.6.0-2上,状态为“已删除”。

我已经从Wily Proposed repo下载了deb并将其安装在Bionic上,并且效果很好。

那么为什么要删除它呢?有什么好的替代方法,特别是如果您想让GUI在文件内容(而不是文件名)中搜索字符串(或正则表达式?)时,更是如此?


grep在几分钟(而不是从CLI的53小时)内到字符串(或正则表达式)的所有文件中,请参阅以下问答:askubuntu.com/questions/1005437/…这不是您想要的,因为GUI前端使用zenityyad需要放入bash脚本中。
WinEunuuchs2Unix

1
尝试recoll。在仿生。
DK Bose

它说,在发布历史中,由于“未保留的有限用途”而在Debian上游将其删除。我建议将有关替代方案的部分分为一个不同的问题,或将其作为主要问题,因为删除的原因没有多大用处,并且与替代方案的建议无关。
muru


3
哇...“保持有限的有用性”?在我看来,这是最好的默认/启动程序GUI,它具有简单的界面,相对强大的搜索功能。对于初学者来说,Recoll似乎有点复杂。嗯...我必须教我妈妈使用命令行,然后才:(
user17254 '18

Answers:


6

它由于不需要维护而被删除,但是您可以使用mate-search-tool来代替,它可以从存储库中获得,并且完全一样。

sudo apt install mate-utils
mate-search-tool

或者,您可以使用searchmonkey来执行相同的任务。

我已经使用了一段时间了,我更喜欢它了,因为它将向您显示每个文件中如何使用搜索短语的预览,使您可以快速滚动浏览生成的文件,而不必手动打开每个文件。

附带说明一下,如果您要搜索整个文件系统,则searchmonkey会在/ proc中丢失,并且永远存在。为了解决这个问题,我将find命令与-xdev一起使用,仅在当前文件系统中搜索实际文件,如下所示:

find / -xdev -type f -print0 | xargs -r0 grep -Hi 'your search string here'

SearchMonkey的是很多在我的系统慢。那也是你的经历吗?
约书亚

@JoshuaD我没有任何问题。您能否详细说明降低速度的原因?在大型文件中搜索文本?搜索大量文件?
SurpriseDog

我将它们都指向磁盘,并要求他们在文件名中搜索字符串。gnome-search-tool在几秒钟内完成。我搜寻了一下(20s?)之后,我关闭了搜索猴子,但它仍在搜索并且什么也没找到。
约书亚

对我而言,searchmonkey结果不一致(丢失文件),mate-searchtool速度更快,并且可以找到所有内容。
Yrogirg

@Yrogirg您能始终如一地重现问题吗?如果是这样,您可以在此处提交错误:sourceforge.net/p/searchmonkey/bugs
SurpriseDog
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.