debian添加中文支持

轉載:http://www.shunix.com/debian-chinese-support-472/

 

debian與ubuntu有很大的相似性,但是debian相對更原始,比如在語言支持這一塊,如果在安裝ubuntu的時候,選擇的系統語言是英文,那麼系統顯示的肯定是英文,但是查看中文文件的時候,肯定還是能查看的,因爲系統默認支持了中文,中文字體,語言包等已經安裝好了,但是 debian不同,如果你安裝的時候選擇了英文,那麼進入系統之後,只要查看不是英文的東西都是亂碼,就連網頁上的漢字都是一個個的方塊。

要解決這個問題,只能自己手動添加中文支持:

1、生成locales:

運行 dpkg-reconfigure locales,選擇上以下選項:

  • en_US ISO-8859-1
  • zh_CN GB2312
  • zh_CN.GBK GBK
  • zh_CN.UTF-8 UTF-8
  • zh_TW BIG5
  • zh_TW.UTF-8 UTF-8

接下來要安裝中文字體,一共有以下幾個包需要安裝:

  • ttf-arphic-gbsn00lp (AR PL SungtiL GB)
  • ttf-arphic-gkai00mp (AR PL KaitiM GB)
  • ttf-arphic-bsmi00lp (AR PL Mingti2L Big5)
  • ttf-arphic-bkai00mp (AR PL KaitiM Big5)

前面兩個是簡體的,後面兩個是繁體的,但是最好都裝上,否則到時候很可能亂碼。

執行:

sudo apt-get install ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-arphic-bsmi00lp ttf-arphic-bkai00mp

PS:這些只是基本字體,只能保證中文正常顯示,如果要說好看那是談不上的。如果要好看一點的話,可以在軟件中心搜索安裝xfonts

接下來就是安裝中文輸入法,個人推薦使用ibus,比較好用而且兼容性也還行,可以參考http://www.cnblogs.com/pengdonglin137/p/3280520.html

當然,在X環境下還要設置locale變量:

可以在/etc/X11/Xsession.d/95xinput這個文件裏寫上如下語句:

export LANG=zh_CN.gb2312

PS:如果你在啓動之後執行這條命令不會有效,只能重啓並在加載X window之前執行纔有效,這就是爲什麼把它寫入文件的原因(這個文件在X window啓動前被加載。)

這樣一來,你的系統菜單等也會變成中文,如果你還是想要英文菜單,但是只要能顯示中文,那麼就要多設置幾個變量:

ENCODING="en_US"
#export LC_ALL=$ENCODING
export LC_MESSAGES=$ENCODING
#export LC_COLLATE=$ENCODING
#export LC_CTYPE=$ENCODING
export LC_TIME=$ENCODING
export LC_NUMERIC=$ENCODING
#export LC_MONETARY=$ENCODING
#export LC_PAPER=$ENCODING
#export LC_NAME=$ENCODING
export LC_ADDRESS=$ENCODING
export LC_TELEPHONE=$ENCODING
export LC_MEASUREMENT=$ENCODING
export LC_IDENTIFICATION=$ENCODING
同樣把這些寫入/etc/X11/Xsession.d/95xinput文件,重啓就行了。
最後要說一下終端對中文的支持:
KDE默認的終端是konsole, 默認就支持中文,而且還支持得不錯,gnome默認的終端是gnome-terminal, 要支持中文的話只要在菜單裏選上中文相應的編碼就行了。

reflink: https://www.cnblogs.com/pengdonglin137/p/3280663.html

 

1、生成locales:

運行 dpkg-reconfigure locales,選擇上以下選項:

  • en_US ISO-8859-1
  • zh_CN GB2312
  • zh_CN.GBK GBK
  • zh_CN.UTF-8 UTF-8
  • zh_TW BIG5
  • zh_TW.UTF-8 UTF-8

接下來要安裝中文字體,一共有以下幾個包需要安裝:

  • ttf-arphic-gbsn00lp (AR PL SungtiL GB)
  • ttf-arphic-gkai00mp (AR PL KaitiM GB)
  • ttf-arphic-bsmi00lp (AR PL Mingti2L Big5)
  • ttf-arphic-bkai00mp (AR PL KaitiM Big5)

前面兩個是簡體的,後面兩個是繁體的,但是最好都裝上,否則到時候很可能亂碼。

執行:

sudo apt-get install ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-arphic-bsmi00lp ttf-arphic-bkai00mp

當然,在X環境下還要設置locale變量:

export LANG=zh_CN.UTF-8

發佈了203 篇原創文章 · 獲贊 10 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章