68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁(yè) 新聞資訊 >> 新聞?lì)^條 >> LINUX安裝中文輸入法和那些大坑
新聞資訊
NEWS INFORMATION

LINUX安裝中文輸入法和那些大坑

發(fā)布時(shí)間:2019-05-22

明明有很多事要做,卻偏偏不知道要做什么,這種感覺,很令人上火。

一、基礎(chǔ)知識(shí)

      在原生ubuntu14.04英文環(huán)境系統(tǒng)中只有IBus拼音,真的好難用。由于搜狗輸入法確實(shí)比Linux系統(tǒng)下其它的中文輸入法都要好用得多,所以我決定在我的Ubuntu 14.04系統(tǒng)中安裝搜狗輸入法。Linux系統(tǒng)下的輸入法都是建立在輸入法框架之上,先有輸入法框架,再有具體的輸入法。一個(gè)框架上往往有多種輸入法,一個(gè)框架上也往往有多種語(yǔ)言的輸入法。在Linux歷史上,曾出現(xiàn)過多種輸入法框架,如SCIM、fcitx、IBus等等。輸入法框架的更替也是很頻繁的,比如曾經(jīng)很火爆的SCIM輸入法框架現(xiàn)在基本上偃旗息鼓了。在最新的Ubuntu系統(tǒng)和Fedora系統(tǒng)中,默認(rèn)都是使用IBus框架,可是偏偏搜狗輸入法就是建立在fcitx輸入法框架之上。好在Linux系統(tǒng)的默認(rèn)輸入法框架是可以配置的,也好在Ubuntu的軟件源中有fcitx輸入法框架的軟件包。

二、安裝搜狗輸入法的步驟

1、配置ubuntu

      在“系統(tǒng)設(shè)置->語(yǔ)言支持”里面,選擇語(yǔ)言,并要應(yīng)用到系統(tǒng)

                             

注:配置好后需要重啟系統(tǒng)才能生效,不過如果電腦還沒有安裝fcitx,等安裝好這個(gè)輸入法框架后在一起重啟。

注:在執(zhí)行此步驟過程中可能會(huì)出現(xiàn)下圖提示框,導(dǎo)致無(wú)法正常選擇語(yǔ)言選項(xiàng),這是因?yàn)檐浖䲠?shù)據(jù)庫(kù)被破壞

解決方法:按照提示框提示運(yùn)行,sudo apt-get install -f命令 ,這個(gè)命令是修復(fù)依賴關(guān)系(depends)的命令,就是假如你的系統(tǒng)上有某個(gè)package不滿足依賴條件,這個(gè)命令就會(huì)自動(dòng)修復(fù),安裝那個(gè)package依賴的package。不出意外的話就可以解決了,

     如果不行就嘗試 執(zhí)行sudo apt-get update 、sudo apt-get upgrade這兩個(gè)命令試試

2、配置輸入法框架

      搜狗輸入法是建立在fcitx框架之上的,所以要將輸入法框架選擇為fictx

                       

如果沒有fcitx選項(xiàng),那么你就需要安裝fcitx框架之后在進(jìn)行配置,安裝的方法是

                                

配置好輸入法框架之后,重啟ubuntu系統(tǒng)。重啟之后如果配置成功,在任務(wù)欄的右上角會(huì)出現(xiàn)fcitx的設(shè)置選項(xiàng)(一個(gè)小鍵盤圖標(biāo))

                           

3、安裝搜狗拼音輸入法

      訪問搜狗輸入法Linux版的官網(wǎng),http://pinyin.sogou.com/linux,下載搜狗輸入法Linux版。從官網(wǎng)可以看到,該輸入法官方只支持Ubuntu(不過網(wǎng)上有人通過將deb包轉(zhuǎn)換成rpm包,也可以在Fedora上使用該輸入法)。

           

 

下載完成之后使用 dpkg -i *.deb 安裝搜狗輸入法。安裝完成之后就可以通過Shift鍵來(lái)切換中英文輸入法了。不過要想使用還需要在重啟Ubuntu一次,至此大功告成......

注:在安裝的過程中如果出現(xiàn)下圖報(bào)錯(cuò)信息,是因?yàn)橄螺d的過程出錯(cuò),或者版本問題,重新下載或者跟換版本即可

正常情況下安裝成功后,即可使用,但有些ubuntu版本還需要去手動(dòng)添加輸入法,具體步驟如下:

1、點(diǎn)擊右上角的小鍵盤,選擇配置選項(xiàng),有的版本是Configure Current Input Method選項(xiàng),圖中是已經(jīng)添加過得,所以會(huì)有搜狗圖標(biāo)

2、點(diǎn)擊如圖所示的“+”號(hào)添加輸入法

3、選擇搜狗輸入法(記得勾選如圖選區(qū)部分),因?yàn)槲乙呀?jīng)選擇故選項(xiàng)里沒有。

 三、vim使用說明

      如果使用vim,需要vim支持中文方可在vim使用該輸入法,現(xiàn)在安裝的vim默認(rèn)是支持中文的,如果不支持安裝一個(gè)中文插件就可以了。具體插件的安裝方法可以在網(wǎng)上直接搜索,有很多介紹的。

附上使用圖(真正的大功告成...)

    當(dāng)我們下載WineQQ2012-20120719-Longene.deb到Downloads后,我們打開終端(control+alt+T),然后我們是不是在默認(rèn)的命令行下輸入了
  sudo dpkg -i WineQQ2012-20120719-Longene.deb
  回車后發(fā)現(xiàn)如下錯(cuò)誤代碼:
  dpkg: error processing WineQQ2012-20120719-Longene.deb (--install):
  cannot access archive: No such file or directory
  Errors were encountered while processing:
  WineQQ2012-20120719-Longene.deb

  知道為什么嗎?因?yàn)槲覀兊牟僮鞑皇窃诎惭b文件夾下進(jìn)行的,即命令行默認(rèn)的是/目錄,這個(gè)目錄下沒有我們的安裝文件,當(dāng)然會(huì)安裝不了了!!

SECOND.改進(jìn)的命令如下
首先進(jìn)入安裝文件所以的文件夾,我們?cè)诮K端命令這樣書寫
admin@admin-ThinkPad-Edge:~$ cd Downloads
回車后
admin@admin-ThinkPad-Edge:~/Downloads$看是不是不一樣了??。。!
然后我們?cè)俅蜉斎氚惭b命令如下
admin@admin-ThinkPad-Edge:~/Downloads$ sudo dpkg -i WineQQ2012-20120719-Longene.deb
再然后你猜會(huì)出現(xiàn)什么呢?看看吧。。。。
Selecting previously unselected package wine-qq2012-longeneteam.
(Reading database ... 195491 files and directories currently installed.)
Unpacking wine-qq2012-longeneteam (from WineQQ2012-20120719-Longene.deb) ...
 #        ####   #    #   ####   ######  #    #  ######
 #       #    #  ##   #  #    #  #       ##   #  #
 #       #    #  # #  #  #       #####   # #  #  #####
 #       #    #  #  # #  #  ###  #       #  # #  #
 #       #    #  #   ##  #    #  #       #   ##  #
 ######   ####   #    #   ####   ######  #    #  ######
*    Extracting ............
Setting up wine-qq2012-longeneteam (2012.06.15) ...
ldconfig....
*    Create desktop icon......
*    Create system menu entry......
*    Done.
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
這個(gè)時(shí)候,我們的QQ安裝就成功了!試試吧

1.  環(huán)境介紹

   Ubuntu 16.04,   sogou輸入法: sogoupinyin_2.0.0.0078_amd64

2.  問題表現(xiàn)

[html] view plain copy
 
  1. sudo dpkg -i sogoupinyin_2.0.0.0078_amd64.deb  

   錯(cuò)誤信息如下:

[html] view plain copy
 
  1. sogoupinyin : Depends: libopencc2 but it is not installable or  
  2. libopencc1 but it is not going to be installed  
  3. Depends: fcitx-libs (>= 4.2.7) but it is not going to be installed  
  4. Depends: fcitx-libs-qt (>= 4.2.7) but it is not going to be installed  
  5. Recommends: fonts-droid-fallback but it is not going to be installed or  
  6. fonts-droid but it is not installable  
  7. E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).  

一看就知道是依賴包存在問題

3.  問題分析

   之前在Ubuntu 15.10的版本之時(shí),使用同樣的sogou版本,不存在此類的問題。 但是在Ubuntu 16.04中,卻存在此類問題,說明Ubuntu升級(jí)之后,sogou輸入法并未做相應(yīng)的系統(tǒng)兼容性測(cè)試, 故起最高的Ubuntu支持版本時(shí)15.10.

    雖然我們知道了問題,但是該如何解決呢?

    基于錯(cuò)誤信息,我們發(fā)現(xiàn)起依賴包有以下幾個(gè): libopencc1 libopencc2,  fcitx-libs, fcitx-libs-qt  font-droid-fallback.   

4.  試錯(cuò)分析

     試錯(cuò)1:

[html] view plain copy
 
  1. bladestone@bladestone-laptop:~$ sudo apt install fcitx-libs  
  2. Reading package lists... Done  
  3. Building dependency tree         
  4. Reading state information... Done  
  5. You might want to run 'apt-get -f install' to correct these:  
  6. The following packages have unmet dependencies:  
  7.  sogoupinyin : Depends: libopencc2 but it is not installable or  
  8.                         libopencc1 but it is not going to be installed  
  9.                Depends: fcitx-libs-qt (>= 4.2.7) but it is not going to be installed  
  10.                Recommends: fonts-droid-fallback but it is not going to be installed or  
  11.                            fonts-droid but it is not installable  
  12. E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).  

   試錯(cuò)2:    

[html] view plain copy
 
  1. bladestone@bladestone-laptop:~$ sudo apt install fcitx-libs-qt  
  2. Reading package lists... Done  
  3. Building dependency tree         
  4. Reading state information... Done  
  5. You might want to run 'apt-get -f install' to correct these:  
  6. The following packages have unmet dependencies:  
  7.  sogoupinyin : Depends: libopencc2 but it is not installable or  
  8.                         libopencc1 but it is not going to be installed  
  9.                Depends: fcitx-libs (>= 4.2.7) but it is not going to be installed  
  10.                Recommends: fonts-droid-fallback but it is not going to be installed or  
  11.                            fonts-droid but it is not installable  
  12. E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).  

   試錯(cuò)3:

[html] view plain copy
 
  1. bladestone@bladestone-laptop:~$ sudo apt install fcitx-libs-qt fcitx-libs  
  2. Reading package lists... Done  
  3. Building dependency tree         
  4. Reading state information... Done  
  5. You might want to run 'apt-get -f install' to correct these:  
  6. The following packages have unmet dependencies:  
  7.  sogoupinyin : Depends: libopencc2 but it is not installable or  
  8.                         libopencc1 but it is not going to be installed  
  9.                Recommends: fonts-droid-fallback but it is not going to be installed or  
  10.                            fonts-droid but it is not installable  
  11. E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).  

  試錯(cuò)4:

 

[html] view plain copy
 
  1. bladestone@bladestone-laptop:~$ sudo apt install fonts-droid-fallback  
  2. Reading package lists... Done  
  3. Building dependency tree         
  4. Reading state information... Done  
  5. You might want to run 'apt-get -f install' to correct these:  
  6. The following packages have unmet dependencies:  
  7.  sogoupinyin : Depends: libopencc2 but it is not installable or  
  8.                         libopencc1 but it is not going to be installed  
  9.                Depends: fcitx-libs (>= 4.2.7) but it is not going to be installed  
  10.                Depends: fcitx-libs-qt (>= 4.2.7) but it is not going to be installed  
  11. E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).  

  試錯(cuò)5:

[html] view plain copy
 
  1. bladestone@bladestone-laptop:~$ sudo apt install libopencc1  
  2. Reading package lists... Done  
  3. Building dependency tree         
  4. Reading state information... Done  
  5. You might want to run 'apt-get -f install' to correct these:  
  6. The following packages have unmet dependencies:  
  7.  sogoupinyin : Depends: fcitx-libs (>= 4.2.7) but it is not going to be installed  
  8.                Depends: fcitx-libs-qt (>= 4.2.7) but it is not going to be installed  
  9.                Recommends: fonts-droid-fallback but it is not going to be installed or  
  10.                            fonts-droid but it is not installable  
  11. E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).  

 分析: 經(jīng)過各種嘗試,發(fā)現(xiàn)依然無(wú)法正常解決問題,類庫(kù)包之間的依賴關(guān)系還是非常復(fù)雜的。

5. 問題解決

   5.1 移除sogou輸入法, 由于其安裝不完整

[html] view plain copy
 
  1. sudo apt remove sogoupinyin  

  執(zhí)行過程:

[html] view plain copy
 
  1. Reading package lists... Done  
  2. Building dependency tree         
  3. Reading state information... Done  
  4. The following packages will be REMOVED:  
  5.   sogoupinyin  
  6. 0 upgraded, 0 newly installed, 1 to remove and 43 not upgraded.  
  7. 1 not fully installed or removed.  
  8. After this operation, 42.6 MB disk space will be freed.  
  9. Do you want to continue? [Y/n] y  
  10. (Reading database ... 214444 files and directories currently installed.)  
  11. Removing sogoupinyin (2.0.0.0078) ...  
  12. Processing triggers for libglib2.0-0:amd64 (2.48.1-1~ubuntu16.04.1) ...  
  13. Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...  
  14. Processing triggers for shared-mime-info (1.5-2ubuntu0.1) ...  
  15. Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160523-0ubuntu1) ...  
  16. Rebuilding /usr/share/applications/bamf-2.index...  
  17. Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...  
  18. Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...  
  19. Processing triggers for mime-support (3.59ubuntu1) ...  

  5.2 正確的包安裝姿勢(shì)

 

[html] view plain copy
 
  1. sudo apt install libopencc1 fcitx-libs fcitx-libs-qt fonts-droid-fallback  

  5.3 重新安裝sogou輸入法

[html] view plain copy
 
  1. sudo dpkg -i sogoupinyin_2.0.0.0078_amd64.deb  

  結(jié)果 一切順利,沒有報(bào)類似的錯(cuò)誤信息

6. 總結(jié)

    安裝依賴需要一次安裝完成,切勿單個(gè)安裝,主要是由于包之間彼此會(huì)有一定的依賴關(guān)系,這個(gè)是你無(wú)法準(zhǔn)確定位的,故在 一次安裝動(dòng)作中做完。

  另外, sogou輸入法的Linux版本目前只兼容到Ubunut 15.10, 請(qǐng)大家彼此周知該情況。

聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

易门县| 武强县| 栖霞市| 宁津县| 乐平市| 北川| 英山县| 大庆市| 安顺市| 新乡县| 勐海县| 长岛县| 江津市| 陇西县| 通许县| 嘉鱼县| 多伦县| 柘荣县| 来宾市| 毕节市| 南华县| 贡觉县| 英吉沙县| 滦平县| 沈阳市| 三门县| 海丰县| 鹤山市| 高唐县| 临安市| 宁安市| 禄劝| 弥勒县| 博爱县| 馆陶县| 元谋县| 明溪县| 栾城县| 泸州市| 丰宁| 额尔古纳市|