虛擬機:VirtualBox 4.3.0c++
環境:CentOS 6.4 Basic Servervim
這個問題,坑了博主很久很久,百度谷歌點到鼠標都快廢了,主要是由於想要解決鳥哥服務器篇介紹文字瀏覽器links使用時,打開網站顯示不出中文的問題。瀏覽器
博主目前比較肯定的是,系統自己的tty環境是不支持中文顯示的,我已經親測好屢次,安裝中文支持包,安裝中文字體,各類設置,但最終仍是顯示方塊(若是觀點或操做有誤,跪請大神指教)。後來發帖求助博客園和MSDN,很多大牛們推薦安裝fbterm或zhcon這樣的支持中文顯示的控制檯。服務器
解決方案:less
1.安裝fbterm字體
2.安裝中文字體網站
3.配置fbterm google
1、安裝FbTerm:spa
fbterm所在網址:https://code.google.com/p/fbterm/code
1.首先安裝編譯fbterm依賴包
yum -y install freetype-devel fontconfig-devel
2.下載fbterm壓縮包
wget http://fbterm.googlecode.com/files/fbterm-1.7.0.tar.gz
3.將fbterm源代碼解壓縮至/usr/local/src目錄下
tar -zxvf fbterm-1.7.0.tar.gz -C /usr/local/src
4.不解釋
cd /usr/local/src/fbterm-1.7
5.創建MakeFile
./configure
6.編譯安裝
make && make install
我在運行創建MakeFile命令時,出現了下面的錯誤:C++ compiler cannot create executables。很明顯,C++編譯環境沒有,執行yum install gcc-c++便可解決該問題。同時,還會有兩個警告,gpm is not exict,gpm是鼠標支持,我裝了以後感受沒什麼用,並且都在終端操做了,要什麼鼠標啊,因此後來又卸載了。第二個警告沒搞懂,跪求大神指導。反正,同窗們請忽略這些警告就行了,錯誤要解決,警告無視之。
7.進入fbterm終端
fbterm
至此,若是不出意外,你的fbterm已經能夠支持中文顯示了,但因爲fbterm的默認字體mono顯示不怎麼好看,因而決定換一下字體
2、安裝字體
1.將本身喜歡的字體文件放到Linux字體目錄(/usr/share/fonts)下,博主在fonts目錄下又建立一個目錄truetype,經過U盤拷貝將本身喜歡的字體放在這個目錄。具體操做過程以下:
(1).cd /usr/share/fonts
(2).mkdir truetype ---用來放置從虛擬機外複製過來的字體文件
(3).mount -t vfat -o iocharset=cp950 /dev/sdb1 /mnt/Udisk ---U盤掛載操做,不要照抄啊,掛載點和設備名可能不同
(4).cd /mnt/Udisk
(5).cp ./msyh.ttf /usr/share/fonts/truetype ---從win7上覆制的微軟雅黑字體(個人最愛哈哈)
(6).cd /usr/share/fonts/truetype
(6).umount /mnt/Udisk ---取消掛載,拔掉U盤
2.更改字體文件權限
chmod 644 ./msyh.ttf
3.註冊字體
mkfontscale
mkfontdir
fc-cache -fv
4.查看系統已有字體
fc-list|less ---能找到Microsoft YaHei哦,說明字體安裝成功了
說明:看到有的文章說要先建立字體的鏈接文件以後再註冊字體,經博主親測,鏈接文件徹底沒有必要,直接複製進去就能夠註冊字體使用了。
3、配置fbterm
FbTerm的配置文件是~/.fbtemrc,用vim打開編輯保存後就可使用了,配置文件的內容一看就懂,個人設置以下:
設置fbterm顯示字體:font-names=Microsoft YaHei
設置fbterm字體大小:font-size=20