是不是只有我一个人有这种感觉,还是 Ubuntu 软件(以及上游的 Gnome 软件)的搜索功能有问题?下面是一个例子。在 Ubuntu 软件中搜索“qt creator”会得到以下结果:
- Platinum Arts Sandbox Gamemaker
- Hugin Panorama Creator
- Startup Disk Creator
- Plume Creator
- Testchart Editor
- Kexi
- APTonCD
- Passage
- Gravitation
- Wolf4SDL
请注意,Qt Creator 甚至不在列表中。相比之下,当我搜索“qt creator”时,App Grid 给出了以下结果:
- Qt Creator
- Ubuntu SDK
- Kdesignerplugin
- Kgendesignerplugin
- Qtcreator Plugin Go
为什么 Ubuntu 软件会给出错误的结果?我还记得在 Fedora 上的 Gnome 软件中也看到过同样有问题的搜索功能。有没有办法让它真正搜索给定的字符串?也许需要进行某些配置?
编辑:这些结果是在 Ubuntu 16.04 上
答案1
我尝试过的所有图形前端似乎都在某种程度上失败了……奇怪的是,Gnome 和 Ubuntu 的软件中心没有给我任何结果,不像你。我使用的是 Lubuntu 16.04,你呢?
无论如何,我为一些图形和命令行工具的搜索功能绘制了一个简单的比较表。结果可能是'qtcreator' 用于实际的 IDE 包;'有关的',用于与 IDE 或 QT 相关的包,如插件等;以及 '无效的' 搜索无结果:
+-----------------+-----------------------------------------+------------------------+ | 包裹管理器 | 搜索词:| 搜索词:| | 前端 | “qt creator” | “qtcreator”| +------------------------------------------------------------------------+ |gnome 软件 | null | null |GUI +------------------------------------------------------------------------+ |ubuntu 软件 | null | null |GUI +------------------------------------------------------------------------+ |软件中心 | qtcreator | qtcreator |GUI +------------------------------------------------------------------------+ |lubuntu 软件 | qtcreator | qtcreator |GUI +------------------------------------------------------------------------+ |突触|相关|qtcreator,相关|GUI +------------------------------------------------------------------------+ | 能力 | qtcreator,相关 | qtcreator,相关 | +------------------------------------------------------------------------+ |apt-cache 搜索 |qtcreator,相关 |qtcreator,相关 | +-----------------+-----------------------------------------+------------------------+
在比较的工具中,只有 apt-cache 和 aptitude 支持正则表达式。此外,您可以随意处理它们的输出,只需将其传输到您熟悉的任何其他处理工具即可。
我认为 Synaptic 至少可以使用通配符,因为它使用 Xapian,但这似乎不起作用,不是我预期的那样,我也没有找到对此类功能的任何引用。
因此,控制台方式再一次证明了自己,尽管我仍然出于商品原因和一些其他巧妙的功能使用 Synaptic。
我将继续寻找有关该主题的更多信息并更新此答案。