轉載: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