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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章