挖坑不止!Geeko Store 开始施工

Sensei是什么?
叫reppyz,zypper反过来?

Sensei 是日语的先生(老师)

最后取名叫 opi 了,obs package installer。

dalao 还决定做命令行的版本么?(发现有 zyp 之后 :joy:

练练手吧,正好在学 Perl。我和 zyp 作者沟通一下,他的版本好像也没正式发布。共同发展吧。

1赞

论坛现在流行玩票了嘛 :joy: 我把 perl 的 fonts-config 迁移成 golang,这边就有人把 c++ 的 zypper 迁移成 perl…多写点 binary 不好么

OPI 已经能用了,请参考主页下载试用! GitHub - openSUSE-zh/opi: OBS Package Installer

  1. cnf有些能搜到,但很多搜不到(不知道cnf原理)
  2. yast中的"技术数据”、“版本”、“更改日志”中的信息好像没有命令可以查看?zypper info提供的不完整

这两点,有什么解决方案?没有的话opi有兴趣弄吗

cnf 的原理:软件源都有 repodata,里面有一个 xml 文件记录了每个包所包含的文件列表。cnf 就从里面找 /usr/bin, usr/sbin 下面的可执行文件。它只能在你已经添加过的软件源里找,无法搜索 obs。

YaST 和 Zypper 大概也是在 repodata 里面找信息。

opi 做这个事情有点难,完全取决于 OBS 开不开放 API 给我。目前可以用的 API 没有这个功能,我去提要求人家也不一定理我。

自己搭个?收集所有repodata。又开一坑

成本太高,不现实……

OPI的发音是欧派么……:joy:

@guoyunhe 每周一更?上次 commit 是上上个月?:joy:

:roll_eyes: 我看看这周能不能重新弄起来。

周末搞了一下,现在已经有 OBS API 搜索的代码了。还没集成在 UI 上。这周估计能出个半成品。

更新界面(颜色只是测试用的):

不明觉厉,只能高呼大佬NB​:joy:

更新了一下搜索结果显示的部分,重构了几个类。