最近有个项目用到的系统是基于RedHat Linux系统开发的,在Ubuntu上编译的时候,会遇到一些问题,得一个一个解决,觉得有点麻烦,还是想在Fedora上做这个事情。
第一步是要把Fedora配置得用着顺手,之前写过一篇文章,程序员安装Ubuntu 10.04后还需要做的事情,从Ubuntu 9.10到现在的Ubuntu 11.04,一直在往里面补充新的东西。我也想把Fedora配置成和Ubuntu上的环境差不多,这样最方便,所以做此记录。以后还会不断的完善。
注:在Fedora上,使用yum search 命令,可以搜索可安装的rpm软件包的相关信息
1. 更新软件源。
1.1 用sohu的源(这是官方源,最常用且不违反开源条例的rpm包,都在这里),参照这个说明--http://mirrors.sohu.com/help/Fedora.html
(下载Fedora-sohu.repo和Fedora-updates-sohu.repo, 放入/etc/yum.repos.d/ 目录中,然后运行yum makecache生成缓存)
1.2 安装第三方软件仓库RPM Fusion(RPM Fusion 是为 Fedora 及 Red Hat Enterprise Linux 用户提供的一个软件包仓库,合并了原有的 Dribble、Freshrpms、Livna 等软件包仓库,将成为最大的第三方软件包仓库。通过 RPM Fusion 软件包仓库,你将找到 ATI/NVIDIA 显卡驱动、私有的音频/视频编码/解码器、游戏、模拟器、以及其他软件包等。)
可以参照 http://rpmfusion.org/Configuration
2 安装openssh-server。
默认已经有了,可以用yum search openssh 察看对应的rpm包
3 安装ftp客户端,filezilla。
sudo yum install filezilla.i686
4 安装中文支持
4.1 拼音输入法
5 安装字体,推荐字体是文泉译的微米黑,因为它和雅黑长的挺像的。(这是等宽字体,适合程序员使用)
sudo yum install wqy-microhei-fonts.noarch
6 安装gnome开发环境
6.1 安装gcc
sudo yum install gcc.i686
6.2 安装开发环境和文档(可以使用命令 yum search gnome-devel 搜索相关的包信息)。执行下面的命令
sudo yum install libgnome-devel.i686 gnome-devel-docs.noarch
7 安装内存泄漏检测工具valgrind
sudo yum install valgrind.i686
8 安装opengl的开发环境。这一步不是必须的,如果不开发opengl程序,可以不做这一步,但是如果要使用clutter编程,建议安装opengl的开发环境。
sudo yum install freeglut-devel.i686
9 安装一些零碎的工具,比如vim,svn,git等
sudo yum install vim-X11.i686
sudo yum install subversion.i686
sudo yum install git.i686