Ubuntu 16.04 LTS 安裝搜狗拼音輸入法

博主本學期剛剛學習並使用了ubuntu系統,但是剛從官網下載的系統是無法輸入中文的,不方便使用,因此,在參考了前輩們的安裝方法後自己成功安裝了適用於Ubuntu 16.04 LTS系統的方法,供大家參考。


因爲sougou是基於fcitx的,因此,在下載安裝sougou之前,必須先安裝fcitx。

然後纔是下載安裝sougou。

最後是做一些簡單配置。


下面開始介紹:

一、安裝fcitx(因爲我已安裝好,在terminal中的信息與安裝前不是很一致,這裏就不貼圖了)

1. 先添加源

$sudo add-apt-repository ppa:fcitx-team/nightly

2. 添加源後更新系統(這裏順便提一句,添加源後,一般都需要更新一下系統,避免後續步驟出錯,浪費更多的時間去查錯)

$sudo apt-get update

3. 然後就可以安裝fcitx了

$sudo apt-get install fcitx

4. 然後安裝fcitx的配置工具(在第三大步中需要用到)

$sudo apt-get install fcitx-config-gtk

5. 然後安裝fcitx的table-all軟件包

$sudo apt-get install fcitx-table-all

6. 安裝切換工具

$sudo apt-get install im-switch

安裝fcitx做到這裏就算完成了,可以點擊左下角第一個按鈕,搜索關鍵詞"fcitx",若有fcitx圖標出現,則表示成功安裝fcitx。


二、 下載安裝sougou

1. 打開firefox, 去官網下載deb包,地址:http://pinyin.sogou.com/linux/(點擊打開鏈接

          這裏我得提一下,我第一次選擇下載了64bit的,在後續的安裝步驟中就報錯了,導致不能正常安裝,後面選擇了32bit的,就沒有問題了,保險起見,建議安裝32bit的。

2. 接着用dpkg命令安裝deb包。(因爲下載的包是放在系統的Dowloads中的)

首先,進入Downloads

$cd /Downloads

在Download中,用ls查看你下的deb包(有時候版本可能不一樣,所以要用這樣的操作,而不是直接複製我的命令,有可能會報錯)

$ls

然後就會顯示你所下載的deb包

$sudo dpkg -i sougoupinyin_2.1.0.0082_i386.deb

(如果下載的是32bit的deb包,顯示的就是i386,64bit的就是amd64)

3. 在我使用上面第2小點安裝deb包時,terminal報錯,說缺少包,shuoming可能還缺少安裝需要的fcitx的包,這裏輸入命令安裝所有依賴包

$apt-get install -f

4. 然後,出現下面的畫面:
Preparing to unpack sogoupinyin_2.1.0.0082_amd64.deb ...
Unpacking sogoupinyin (2.1.0.0082) ...
Setting up sogoupinyin (2.1.0.0082) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for shared-mime-info (1.5-2) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.48.0-1ubuntu4) ...
No such key 'Gtk/IMModule' in schema 'org.gnome.settings-daemon.plugins.xsettings' as specified in override file '/usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override'; ignoring override for this key.

就代表上述安裝過程成功了。


三、一些簡單配置

1. 打開右上角的設置按鈕,選擇“system setting”,再選擇“語言支持”,將鍵盤輸入法系統改爲"fcitx",然後再在“菜單和窗口”方框中,把“漢語”拉上去。如圖所示

2. 然後再點擊右上角的設置按鈕,選擇log out,再重新進入剛剛配置的賬戶,點擊左下角第一個按鈕,輸入fcitx,選擇fcitx配置,打開。出現如圖:

到這裏,安裝sougou輸入法就成功了。


四、安裝過程中可能出現的問題

      在我的安裝過程中,還是出現了挺多問題的,可能我的操作系統比較乾淨,很多庫都沒有,需要自己手動下載安裝。下面列出一些我遇到的問題

1. 輸入sudo apt-get update時,出現無法下載:http://ppa.launchpad.NET/fcitx-team/nightly/ubuntu/dists/xenial/main...../Packages  404  Not Found

解決辦法:將對應的PPA刪除掉即可

$cd /etc/apt/sources.list.d

$ls

$sudo mv fcitx -team-ubuntu-nightly.list fcitx-team-ubuntu-nightly.list.bak

即可


2. 使用dpkg時,出現:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

解決辦法:

$sudo rm /var/lib/apt/lists/lock

$sudo rm /var/cache/apt/archives/lock


3. 安裝deb包時,出現Errors were encountered while processing: sogoupinyin

解決辦法:

缺少需要的包(fcitx的包)

$apt-get install -f

即可。(網上有的人還說是盜版的操作系統,如果是從ubuntu官網下的操作系統,就不用懷疑哈。)


寫到這裏應該也差不多了,有什麼問題歡迎交流。


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