我刚刚碰到这个问题我自己。tl;dr 好消息:几个月前它已经在官方 git 源代码中修复了。坏消息:适用于 Ubuntu 21.04 的 Mozc 最新版本在其存储库中是2.26.4220.100+dfsg-4ubuntu3
包含修复的版本2.26.4472.100,所以直接sudo apt update && sudo apt upgrade
没有帮助。
我正在尝试挖掘官方文档用于在 Docker 环境中构建 Mozc,但是我对 Ubuntu 的了解不足以用新的 Mozc 系统替换现有的 Mozc 系统,并且我在官方文档中找不到适当的指南,在其他答案中也没有找到,这些答案主要解决从官方 apt 存储库为旧版本的 Ubuntu 安装 Mozc 的问题。
如果有人可以提供从 github 源构建和替换此系统的更详细步骤,而无需等待官方存储库,我将不胜感激。
答案1
虽然我找不到打包最新 mozc 版本的方法,但我发现 Anthy 与 Anki 配合得很好,功能上几乎与 mozc 相同。只需:
sudo apt-get install ibus-anthy
然后在设置中,添加日语 > 日语(Anthy)作为输入法。
答案2
丽江的早晨!
我昨天早上刚刚将操作系统从 20.04 升级到 22.04,遇到了同样的问题。(升级本身是因为我尝试使用基于 NVDEC 的硬件解码 Firefox/FFMPEG 失败,但这是另一个故事。)
我尝试了回答。但是与 ibus-mozc 相比,ibus-anthy 不是很智能。例如,输入頭高型(あたまだかがた)或菅義伟(すがよしひで)就不是很方便,并且 anthy 的配套 kasumi 词典编辑器在我的系统上从来不起作用。
幸运的是,我终于成功了,昨晚在我全新的 22.04 上将 mozc 升级到可以与 Anki 配合使用的版本。以下是我操作的方法,但请记住,YMMV!
我首先认为这是一个 Anki 问题(因为只有 Anki 发现了这个问题,其他应用程序都运行正常),并将 Anki 升级到官方最新版本(2.1.65 Qt6)网站。但无济于事,这并不能解决我的mozc问题。
然而,我也从这个问题中发现了评论这个问题已经通过较新版本的 mozc 解决了。然后我尝试将 mozc 升级到较新版本。我使用了 deb 方法,因为我不想从源代码编译所有内容。(我现在是一名前程序员。)我使用了这个 Deiban网页下载必要的 deb 文件。我下载了 ibus-mozc (2.28.4715.102) 和相关依赖项。幸运的是,依赖链并不那么深。我执行的顺序是 libprotobuf32 (3.21.12-3), libabsl20220623 (20220623.1-1), mozc 服务器 (2.28.4715.102),最后是真正的 ibus-mozc。
我还没有尝试过这个版本的 mozc 和 Anki (2.1.15不过,我可以从官方 Ubuntu 存储库下载 jammy 的版本。我猜它也应该可以与它兼容。