将工作环境从Redhat 9迁移到Fedora Core 5
By: | 吴垠 |
Date: | 2007-07-20 |
Email: | lazy.fox.wu#gmail.com |
Homepage: | http://blog.youkuaiyun.com/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.youkuaiyun.com/wooin 安装过程:
| |||||||||||||||
10. | KDevelop3的使用: ・KDevelop3有好几个版本,用KDevelop: C/C++。 ・工程->打开工程,打开KDevelop2的工程时在文件过滤中选择“KDevelop 2 工程文件”。 ・要在“工程属性”的“运行选项”中添加“主程序”的名字,否则运行调试都无法进行, 会提示说没有可执行文件。 | |||||||||||||||
11. | 安装tftp服务器用来烧程序,当 测试tftp服务器,自己拷贝自己的数据时:
| |||||||||||||||