Conflict in Ubuntu 22.10
Closed this issue · 3 comments
lnnt commented
$ sudo apt-get install fcitx
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
fcitx5-chinese-addons-data : 冲突: fcitx-data 但是 1:4.2.9.9-1 正要被安装
冲突: fcitx-data:i386
fcitx5-module-chttrans : 冲突: fcitx-data 但是 1:4.2.9.9-1 正要被安装
冲突: fcitx-data:i386
fcitx5-module-fullwidth : 冲突: fcitx-data 但是 1:4.2.9.9-1 正要被安装
冲突: fcitx-data:i386
fcitx5-module-punctuation : 冲突: fcitx-data 但是 1:4.2.9.9-1 正要被安装
冲突: fcitx-data:i386
fcitx5-pinyin : 冲突: fcitx-data 但是 1:4.2.9.9-1 正要被安装
冲突: fcitx-data:i386
fcitx5-table : 冲突: fcitx-data 但是 1:4.2.9.9-1 正要被安装
冲突: fcitx-data:i386
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
CoelacanthusHex commented
软件包打包问题你应该报给对应发行版而不是软件上游。
hosiet commented
这是打包时故意为之。我在打包 fcitx 时和 fcitx 原作者沟通过,得到了应当避免 fcitx(即 fcitx4) 和 fcitx5 同时安装的建议,所以打包时特意配置成 fcitx(即 fcitx4) 和 fcitx5 一定无法同时安装。
因此请不要在尝试在系统上已安装 fcitx(即 fcitx4)时再安装任何 fcitx5 相关软件包,反之亦然。请事先先确定要想要 4 还是 5,然后安装对应系列的 fcitx。
wengxt commented
fcitx4 和 fcitx5 有文件冲突,不能同时安装。