Kali Linux 2020.1b 完美安装搜狗输入法

前言

时隔多年,我终于想起来应该再去玩玩kali,才对得起博客的名字,但是一想现在的kali已经是xfce的桌面环境(只有联网安装的时候才可以选择桌面环境),装不了搜狗输入法,于是就一直没动。今天闲极无聊决定折腾一下,没想到还成功了。

BUG从何而来?

传统的安装流程不过是从搜狗输入法for Linux官网上下载一个64位的deb来装。目前为止的最新版是:
在这里插入图片描述
这个版本的搜狗拼音输入法仍然是基于qt4写的,然而随着Linux的发展,qt4的库已经逐渐被抛弃,于是如果仍按照以前的流程apt-get -f install 的时候,就会找不到依赖,apt只能叫你把搜狗卸了……
百度了一下看到有大佬想用换ubuntu源的方式找回qt4的库,但实际上这很不利于系统软件包直接的和谐共生(会卸载掉其他依赖冲突的软件包)。。。换句话说,要想完美解决问题,必须是搜狗输入法让步——适配Qt5

解决方法

然而我在论坛里看见这样一幕:
在这里插入图片描述不由觉得十分惨烈,点开看到最后一条帖子:
在这里插入图片描述
还挺热乎,如果不是这位大佬我真的想不出这招!因为Linux版的搜狗输入法就是优麒麟团队维护的,所以优麒麟想用最新的Ubuntu版本就必须把搜狗输入法也改成qt5的。于是我果断在虚拟机里装了一个,然后发现果然里面的搜狗输入法只在本地(apt download下不了,应该是内测)。于是一波dpkg-repack就给它把包又打了回去,然后拷出来给Kali用,发现少了两个依赖:libqt5quickwidgets5、qml-module-qtquick2
所以综上所述,只要先安装那俩依赖,再安装提取出来的deb就可以了

懒人方法

我把提取出来的包加上了那俩依赖重新打包了一遍,放在资源里共懒人使用,安装命令:

dpkg -i sogoupinyin_2.3.0.0110_amd64.deb
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章