我在archlinux 那边也发现ibus_pinyin 依赖于pyzy了,然后它那边的打包是把db丢在pyzy这里面的。 那似乎如此的话,这个依赖就是没有问题的,但是,假如没有它也运行正常,是不是可以独立出来呢。似乎它只是和 Bopomofo有关系的。 在 2013-2-19 下午11:51,"Alick Zhao" alick9188@gmail.com写道:
On Tue, 19 Feb 2013 23:23:15 +0800 (CST), zamirs wrote:
我在fedora18 x86_64下做了如下检查: ...
所以说 ibus-pinyin 依赖 pyzy,而 pyzy 进一步依赖 pyzy-db,它可以由 pyzy-db-android 和 pyzy-db-open-phrase 提供。 也就是说安装 pyzy 时,必须安装 pyzy-db-android 或 pyzy-db-open-phrase 之一。
我测试了下,yum install pyzy 会自动附加安装 pyzy-db-android, yum install pyzy-db-open-phrase pyzy 没有依赖问题。
因此我的结论是,这个ibus-pinyin并没有写pyzy-db-android为依赖关系。然后我yum remove
pyzy-db-android.noarch,会把ibus-pinyin、pyzy-0.1.0-4.fc18.x86_64都卸载。
系统上有 pyzy-db-open-phrase 吗?没有的话,这种把 ibus-pinyin 连带删除的 行为是对的、没有问题的。考虑试试再安装 pyzy-db-open-phrase,然后删除 pyzy-db-android?
我现在怀疑是ibus-pinyin不依赖pyzy这个包。 感兴趣的可以再验一下。我认为这应该是个bug。也许应当是i18n或者l10n的
pyzy 根据项目主页描述,是做拼音注音转换的一个库,最初是从 ibus-pinyin 中 提取出来的,ibus-pinyin 依赖它应该没问题。[1]
[1] http://code.google.com/p/pyzy/wiki/Introduction
-- Alick Fedora 18 (Spherical Cow) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese