有点无语,Kali虚拟机也崩了,和Ubuntu一个情况。
以前版本的Kali安装搜狗输入法还是没有多大问题的,kali更新了fcitx
官方废弃了两个搜狗输入法需要的依赖包:fcitx-libs和fcitx-libs-qt,不需要这俩依赖就能运行。
Kali Linux版本为2018以前的
Kali Linux2018以前的版本需要安装fcitx-libs
和fcitx-libs-qt
,因为搜狗输入法是基于fcitx
的。
fcitx安装
fcitx介绍
Fcitx是 (Free Chinese Input Toy for X) 的英文缩写,中文名为小企鹅输入法,是一个以 GPL 方式发布的输入法框架, 编写它的目是为桌面环境提供一个灵活的输入方案,彻底解决在GNU/Linux下没有一个好的中文输入法的问题。
1 | #换完源之后执行 |
顺利的话会自动安装成功,如果遇到依赖错误,按提示修复或者输入apt-get -f install
修复,但是如果提示“依赖xxx,但是xxx将不会被安装”,这一般是源太旧,建议换个其他的源。
安装搜狗输入法
搜狗输入法 for Linux下载官方网站:http://pinyin.sogou.com/linux/
下载和自己系统版本对应的deb包
,我这里下载的是64bit的。
然后执行下列命令:
1 | cd ~/Downloads/ |
如果提示有软件包依赖的问题,根据提示执行
1 | sudo apt-get --fix-broken install |
然后reboot
重启Kali,重新开机后就可以使用搜狗输入法了,可以使用ctrl+空格 或者 Ctrl+shift进行切换输入法。如果还是不行,去fcitx配置
里将搜狗输入法设为默认输入法应该就可以了。
Kali Linux 2018安装搜狗输入法
由于Kali2018更新了fcitx的版本,删除了fcitx-libs
和fcitx-libs-qt
这两个依赖,所以我们要将deb包打开,删除掉这两个依赖,重新打包
。
1 | #下载搜狗deb包 |
然后reboot重启一下,重新开机就可以使用了。不能使用也是要设置一下fcitx配置。
搜狗输入法候选框乱码
删除~/.config中所有与搜狗输入法有关的文件或文件夹,reboot就好了。