centOS-5.5-i386-64定义yum的非官方库并更新系统

1.定义yum 的非官方库并更新系统

在服务器构建的过程中,我们将要用到的一些工具不存在于CentOS 中yum 的官方库中,所以需要定义yum的非官方库文件,让一些必需的工具通过yum 也能够安装。 

非官方库1 

# vi /etc/yum.repos.d/dag.repo ← 建立dag.repo,定义非官方库

 [dag] 

name=Dag RPM Repository for Red Hat Enterprise Linux

 baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag

 gpgcheck=1

 enabled=1 

← 文件到此结束

 [root@new-hostname CentOS]# cd /tmp 

[root@new-hostname tmp]# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 

# rpm --import RPM-GPG-KEY.dag.txt ← 导入非官方库的GPG 

非官方库2

 # vi /etc/yum.repos.d/CentOS-Base.repo 增加下面信息到文件未 

[utterramblings]

name=Jason's Utter Ramblings Repo

baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/

 enabled=1

 gpgcheck=1

 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

 ← 文件到此结束
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

← 导入非官方库的GPG

更新系统 

#yum -y update

2.使用 yum 程序安装所需开发包(以下为标准的rpm包名称)

# yum -y install gcc gcc-c++ compat-gcc-34-g77 flex bison autoconf \ automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel \ libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel \ gettext-devel pcre-devel //太长了,建议大家直接复制粘贴到终端中运行。 

这里我们将所必须的一些小软件比如: libpng,libtiff,freetype,libjpeg,gettext-devel等先用RPM 的方式一并安装好,避免手动编译浪费时间,同时也能避免很多错误,这几个小软件的编译很麻烦。这几个小软件编译错误了,GD当然安装不了,php5的编译当然也没戏了。所以我们抓大放小,对这些小牛鬼蛇神采取快速简洁的方式进行安装。并且对服务器的性能也不能产生什么影响。 

另外libxml2系统已经默认安装了,所以我们不需要手工编译了,直接安装它的开发包就行了。

你可能感兴趣的:(centos,服务器,gcc,Flex,工具,终端)