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