【发布时间】:2015-05-13 06:38:12
【问题描述】:
我想在 Ubuntu 中开发一个软件中心。在 ubuntu 软件中心,当我们输入关键字并按回车键时,它会向我们显示相关结果。例如,当我搜索“eclipse”关键字时,ubuntu 软件中心列出了 5 个结果。
我想在我的软件中心做类似的功能。
我尝试通过使用 bash 命令(apt search package_name)在 apt 包管理器中进行搜索来解决这个问题,但结果是所有包,大约 100 多个包。
ubuntu软件中心和其他软件中心如何搜索关键字?他们在哪里搜索关键字并检索结果? ubuntu 软件中心的源代码太复杂了,我找不到我需要的东西。任何指南将不胜感激。
编辑
我分析了ubuntu软件中心的所有源代码。这些代码包含太多技术,很难理解。为了理解这些代码,我必须学习很多技术,可能至少需要一个月,也许这个时间可能还不够。我花了那么多时间学习这些技术,如果这些技术不能解决我的问题怎么办?我只知道python,我不熟悉os库等,而且我的时间有限,请指导我。我需要建立一个简单的软件中心,而不是一个复杂的。
提前致谢。
【问题讨论】:
标签: python linux ubuntu package-managers