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

本文详细介绍了如何在CentOS中定义非官方库文件以安装额外的开发工具,并通过yum更新系统及批量安装所需的小型开发包,确保服务器环境的高效配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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系统已经默认安装了,所以我们不需要手工编译了,直接安装它的开发包就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值