1. 程式人生 > >kali linux 安裝搜狗輸入法

kali linux 安裝搜狗輸入法

kali linux安裝好之後,如果選的只中文,會看到中文介面,但輸入法還是英文輸入法,linux中文輸入法裡面,搜狗算是很好用的了,安裝過程踩了好多坑,記錄一下。

一 安裝準備

1.1 更新源

先把源更新一下,注意,不同的源軟體版本不一樣,比如163的源,版本比較低,我通過163的源安裝fcitx後安裝搜狗的時候提示版本太低。所以建議在sources.list中多寫幾個。

安裝方法
終端中輸入:

leafpad /etc/apt/sources.list

在開啟的檔案中輸入下面的源,儲存退出

#kali官方源

deb http://http.kali.org/kali kali-rolling main non-free contrib

#中科大的源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free deb-src http://mirrors.ustc
.edu.cn/kali-security kali-current/updates main contrib non-free #阿里雲源 deb http://mirrors.aliyun.com/kali sana main non-free contrib deb http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free # deb http://ppa.launchpad
.net/hzwhuang/ss-qt5/ubuntu xenial main

更新源配置好之後,更新

> apt-get update

1.2 安裝fcitx

apt-get install fcitx

順利的話會自動安裝成功,如果遇到依賴錯誤,按提示修復或者輸入apt-get -f install 修復,但是如果提示“依賴xxx,但是xxx將不會被安裝”,這一般是源太舊,建議換個其他的源。

1.3 安裝fcitx-libs-qt

apt-get install fcitx-libs-qt

安裝搜狗的時候也提示依賴這個,所以也安裝下。

二 安裝搜狗輸入法

2.1 下載對應版本deb

2.2 安裝搜狗輸入法

cd ~/下載/   #也可以檔案瀏覽器在定位到下載目錄,右擊選擇在終端中開啟
dpkg -i 下載的sogo安裝包檔名

這一步比較慢,如果提示有依賴沒有安裝,可以用apt-get --fix-broken install 安裝,如果提示“sogoupinyin依賴xxx(>=1.2.3…),但系統中版本為1.1.1”之類的,說明源太舊了,需要換個其他源。可以用apt-get remove [package-name] 解除安裝舊版軟體。要檢視制定軟體可用版本(本機的源上)可以用apt-cache madison [package-name] 檢視,要安裝制定版本的軟體,可以用apt-get install fcitx=1.2.3 這樣的語法安裝。

2.3 啟用搜狗輸入法

終端中輸入:

im-config

進入輸入法配置,選擇確定,然後點選是,在彈出來的輸入法選擇框中選擇fcitx,然後確定 。
登出賬號,重新登入,然後右上角有個鍵盤圖示,點選選擇【設定】,在左下角點選【+】新增輸入法
在彈出視窗中取消“僅顯示當前預覽”複選框,然後搜尋Sogou,找到搜狗輸入法,點選OK

開啟編輯器,“Ctrl+,”即可切換到搜狗輸入法

2.4 在sublime中啟用搜狗輸入法

上面操作後,已經可以在瀏覽器,終端,leafpad中使用中文輸入了,但是在sublime中依舊不可以,可以參考這篇文章:http://www.jianshu.com/p/bf05fb3a4709,裡面列出了三種方法,推薦第一種 ,安裝sublime-text-imfix後重啟就可以了,很簡單方便。第一種不行在試試別的。