这篇文章上次修改于 592 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

官网下载来下的压缩包解压开可能会出现文件名乱码的情况,这是因为我们当前的系统和官方打包文件时的系统编码不一致,从目前的版本来看,官方使用的是GBK编码,所以在解压时,可以指定编码,以下三条命令都可以。

unzip -0 CP936 xxx.zip
unzip -0 GBK xxx.zip
unzip -0 GB18030 xxx.zip

 安装

当然不解决乱码也无大碍,找到文件名中带有 Ubuntu 字样的 word 文档,打开按照要求设置,并安装依赖的软件包即可,但是,你可能会遇到下面这个问题

sudo aptitude install qt5-default qtcreator qml-module-qtquick-controls2
[sudo] password for dean:        
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package qt5-default is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'qt5-default' has no installation candidate

原因是Ubuntu 22.04版本的存储库里没有 qt5-default ,可以通过安装qtbase 5-dev来获取预构建的库

在执行命令之前最好先修复安装出现broken,命令如下

sudo apt --fix-broken install

安装 qtbase 5-dev

sudo apt install qtbase5-dev qt5-qmake

输入法安装完成后,至少要进行登出操作,才能使输入法应用。

重新登入后,测试输入法,如果出现候选词乱码的情况,请参考上文提到的内容重新安装 qt5

Dean King

2023/2/5 夜于北京