Linux Mint 18安裝sougou拼音輸入法
寫在前面
裝了不少於10次Linux mint 18系統,但每次系統安裝完之後都是對照baidu安裝搜狗輸入法,稍不注意就會出錯,整個半天,甚至導致系統過載。這不,這次給女票裝Linux系統,安裝輸入法後修改了系統language和locales,導致亂碼,終端也打不開,只能重灌,好在重灌後對照CSDN部落格解決了問題,因而這次下定決心寫篇部落格記錄下。原部落格是Ubuntu17.04環境,由於Linux mint是基於Ubuntu的深度改造,因而基本可以對應起來;
Linux輸入法框架介紹
Linux下常用的中文輸入法平臺有IBus、fcitx和scim。scim現在維護滯後,不推薦使用。
IBus ("Intelligent Input Bus") 是一個輸入法框架,一個輸入非英語字元的系統。IBus的功能與SCIM和UIM類似。你至少需要一個支援你所想用的語言的輸入法,常用ibus-pinyin: 一個智慧中文語音輸入法引擎,支援漢語拼音與注音符號。
Fcitx (Flexible Input Method Framework) ──即小企鵝輸入法,它是一個以 GPL 方式釋出的輸入法平臺(即原來的 G 五筆),包括五筆、拼音(全拼和雙拼)、二筆、區位等輸入模組,支援簡入繁出,是在 Linux 作業系統中常用的中文輸入法。它的優點是,短小精悍、跟程式的相容性比較好。
Ubuntu17.04(Linux mint)中支援IBUS,fcitx等輸入法框架。分別介紹Fcitx框架下的搜狗拼音輸入法安裝。
fcitx框架下的搜狗拼音輸入法
1. 在 http://pinyin.sogou.com/linux/ 網頁中下載相應版本(32位/64位),我下載的是:
sogoupinyin_2.2.0.0108_i386.deb
2. 開啟終端,用dpkg命令安裝剛才下載的輸入法deb包:
sudo dpkg -i sogoupinyin_2.1.0.0086_amd64.deb
正常情況下,輸入法依賴包沒有安裝全,本次安裝會提示錯誤,如下所示:
3. 解決以上依賴問題,在終端中輸入:
sudo apt-get install --fix-broken
這裡—fix-borken是apt-get的一個命令選項,具體解釋(man apt-get)如下:
-f, --fix-broken
Fix; attempt to correct a system with broken dependencies in place. This option, when used with install/remove, can omit any packages to permit APT to deduce a likely solution. If packages are specified, these have to completely correct the problem. The option is sometimes necessary when running APT for the first time; APT itself does not allow broken package dependencies to exist on a system. It is possible that a system's dependency structure can be so corrupt as to require manual intervention (which usually means using dpkg --remove to eliminate some of the offending packages). Use of this option together with -m may produce an error in some situations. Configuration Item: APT::Get::Fix-Broken.
其實從dpkg的錯誤資訊可知,安裝sougou拼音輸入法失敗是因為缺少:libopencc2、libopencc1、fcitx-libs、fcitx-libs-qt等安裝包,根據經驗,我猜測可以用apt-get install XXX單獨安裝每一個包;
4. 上述依賴包安裝完之後,再次在終端中輸入:
sudo dpkg -i sogoupinyin_2.1.0.0086_amd64.deb
正確安裝sougoupinyin:
5. 在系統設定(system setting)-- Language setting中將“input method”設定為fcitx;並安裝Fcitx框架必要的元件,由於我安裝時忘記截圖了,下面顯示的綠色是可選元件,可以不用安裝。若是必要元件,會顯示為紅色。
6. 登出賬戶(或重啟),重新登入。在系統設定(system setting)-- fcitx configuration的input method頁籤中點選“+”號,會出現剛才安裝了的sougoupinyin輸入法,將輸入法新增到系統中。
7. 再次登出或重啟,整個安裝就結束了,輸入法就能用了。可以開啟中斷試試,輸入法切換的預設方式是shift 或 ctrl + space.(可以在 fcitx configuration的global config頁籤中檢視)
一些坑
- 不是自己特別懂的情況下不要改其他亂七八糟的系統language和locales,可能會導致你的系統無法使用;
- 不用update系統—沒那麼複雜
- 不要輕易改什麼/etc/environment、/etc/locale.gen檔案,都是坑;
參考
相關文章
- [Linux Mint]安裝搜狗輸入法Linux
- Fedora 18安裝google輸入法和雲拼音Go
- Fedora23如何安裝fcitx拼音輸入法?Fedora23安裝fcitx拼音輸入法教程
- 終於在centos7上面成功安裝了sougou輸入法CentOSGo
- Debian下安裝拼音輸入法Fcitx
- Ubuntu22.04 安裝搜狗拼音輸入法Ubuntu
- Win10怎麼解除安裝微軟拼音輸入法?Win10系統解除安裝微軟拼音輸入法教程Win10微軟
- linux mint 18.2 安裝wiresharkLinux
- 怎麼刪除微軟拼音輸入法win10_win10如何解除安裝微軟拼音輸入法微軟Win10
- linux mint 19解決 輸入法問題Linux
- Fedora 23系統安裝預設的拼音輸入法的方法
- windows10系統如何解除安裝微軟拼音輸入法Windows微軟
- 在ubuntu10.10下安裝Google谷歌拼音輸入法UbuntuGo谷歌
- Kali Linux安裝谷歌輸入法Linux谷歌
- Kali Linux安裝中文輸入法Linux
- Linux下安裝搜狗輸入法Linux
- Ubuntu 18.04 Desktop 安裝搜狗輸入法Ubuntu
- Ubuntu 18.04安裝搜狗輸入法筆記Ubuntu筆記
- Ubuntu 10.10 安裝谷歌PINYIN拼音輸入法 詳細步驟Ubuntu谷歌
- Linux Mint下Qt Creator無法輸入中文解決辦法LinuxQT
- linux mint 18.1 安裝nvidia顯示卡驅動Linux
- ubuntu 配置拼音輸入法步驟Ubuntu
- kali Linux中安裝谷歌中文輸入法Linux谷歌
- Linux安裝之Linux mintLinux
- qq拼音win10解除安裝不乾淨如何解決_win10怎麼徹底解除安裝qq拼音輸入法Win10
- win10微軟拼音輸入法怎麼刪除 解除安裝win10自帶輸入法的解決方法Win10微軟
- Ubuntu安裝中文輸入法Ubuntu
- centos安裝中文輸入法CentOS
- CentOS 7 輸入中文 & 安裝搜狗輸入法CentOS
- 搜狗輸入法在Linux Mint系統上的問題總結Linux
- 使用HMM實現簡單拼音輸入法HMM
- Elementary OS安裝中文輸入法
- ubuntu下安裝中文輸入法Ubuntu
- Ubuntu 安裝谷歌中文輸入法Ubuntu谷歌
- ubuntu安裝sogou輸入法UbuntuGo
- Linux下中文包、中文輸入法的安裝Linux
- 自已動手製作linux下的拼音五筆輸入法(轉)Linux
- JavaScript 漢字與拼音互轉終極方案 附JS拼音輸入法JavaScriptJS