將工作環境從Redhat 9遷移到Fedora Core 5
By: | 吳垠 |
Date: | 2007-07-20 |
Email: | lazy.fox.wu#gmail.com |
Homepage: |
http://blog.csdn.net/wooin |
Copyright: | 該文章版權由Wu Yin所有。可在非商業目的下任意傳播和複製。 對於商業目的下對本文的任何行爲需經作者同意。 聯繫方式:lazy.fox.wu#gmail.com |
1. | 本人一直是在RedHat 9 Linux下進行嵌入式軟件的開發工作,平時主要用c語言,用的是自帶的KDevelop,現轉移到Fedora Core 5下工作。 遷移中涉及的問題有: ・ 將Fedora Core 5的內碼由zh_CN.UTF-8轉換爲zh_CN.GB18030; ・安 裝小企鵝輸入法; ・切換到kde桌面環境: ・konsole字體設置 ・安裝glib-1.2.10 ・安裝tftp服務器 這裏寫的僅僅是一些零散的工作記錄,對我個人有用,能不能幫到大家就不知道了^_^ |
|||||||||||||||
2. | 環境比較:
|
|||||||||||||||
3. | 在mount windows分區時,Redhat9中的iocharset=cp936在FC5中沒用了,沒法顯示中文文件名,要用iocharset=utf8,或 者根本不用指定iocharset |
|||||||||||||||
4. |
把FC4,或者FC5的內碼環境改爲GB18030: 解釋一下RH9和FC5內碼的區別: 在RH9的中文環境中編譯一份中文文檔,在FC5中用編輯器查看是亂碼,因爲RH9的內碼環境是zh_CN.GB18030,而FC5的內碼環境是 zh_CN.UTF-8。 用命令:
在FC5的終端中運行編輯器kate打開一個RH9的中文文檔,是亂碼,但是在終端中運行命令:
X中內碼環境的原理我不是太瞭解,所以這個方法不知道是否真的有用,但暫時還沒發現有破綻的地方。如果有問題可以與我連續,我們再研究學習一下。 編輯文件:/etc/sysconfig/i18n 改成下面這樣:
|
|||||||||||||||
5. | 安裝fcitx輸入法(這個是在FC5上的安裝方法,跟RH9上的不同):
在 /etc/X11/xinit/xinput.d/ 目錄中查看文件zh_CN ,如果沒有就建一個;把裏面的內容改爲如下的:
這樣就差不多能用起來了。直接運行一下命令;
config文件:
|
|||||||||||||||
6. | 切換到kde桌面環境:菜單中找不到類似RH9中切換桌面環境的選項了,在RH9中有個選項可以在KDE、GNOME等桌面環境中進 行切換。在FC5中可以直接在控制檯執行下面的命令:
|
|||||||||||||||
7. | konsole字體設置,在konsole中沒有了在RH9中的Luxi Mono字體,帶的字體都不好看,可以直接修改konsole的配置文件來調用Luxi Mono字體(要事先隨便設置一個字體,纔會有下面的字體配置行)
|
|||||||||||||||
8. | FC4默認的PKG_CONFIG_PATH=/usr/lib/pkgconfig但是有很多軟件源碼形式安裝的話會查找 /usr/local/lib/pkgconfig,爲避免麻煩,可以考慮爲/usr/lib/pkgconfig在/usr/local/lib建立一 個鏈接:
|
|||||||||||||||
9. | 安裝glib-1.2.10,安裝好後應該有這個目錄:/usr/include/glib-1.2。可以執行這個命令:glib- config。 glib-1.2.10的tar包可以在網上下載,如果下不到可以與我聯繫:http://blog.csdn.net/wooin 安裝過程:
|
|||||||||||||||
10. | KDevelop3的使用: ・KDevelop3有好幾個版本,用KDevelop: C/C++。 ・工程->打開工程,打開KDevelop2的工程時在文件過濾中選擇“KDevelop 2 工程文件”。 ・要在“工程屬性”的“運行選項”中添加“主程序”的名字,否則運行調試都無法進行, 會提示說沒有可執行文件。 |
|||||||||||||||
11. |
安裝tftp服務器用來燒程序,當 測試tftp服務器,自己拷貝自己的數據時:
|
|||||||||||||||