centOS-5.5-i386-64定义yum的非官方库并更新系统
2011-09-02 20:49
375 查看
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 中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 5.5-64位,Yum一下子给了x86_64和i386两份大礼包
- RedHat5.5 x86_i386 yum下令利用 centOS5源更新
- (二)Centos7下Yum更新安装PHP5.5,5.6,7.0
- (二)Centos7下Yum更新安装PHP5.5,5.6,7.0
- centos 64位系统下yum只安装x86_64版本软件
- CentOS下rpm包与yum安装与卸载 更新系统源
- CentOS 7系统关闭yum自动下载更新
- redhat5.5利用 centos的yum 更新软件
- CentOS7安全设置 yum-cron系统自动更新,firewalld防火墙简单使用
- centos系统yum更新出错Error: Nothing to dothing to do
- (二)Centos7下Yum更新安装PHP5.5,5.6,7.0
- CentOS 使用 yum 更新软件包与系统
- centos6.4-x86-64系统更新系统自带Apache Http Server
- centos6.4-x86-64系统更新系统自带Apache Http Server
- 定义CentOS下,yum的非官方库
- CentOS 5.5 yum 国内更新源
- CentOS 5.5 yum 国内更新源
- CentOS 使用 yum 更新软件包与系统
- CentOS5.5系统Yum提示Segmentation fault
- CentOS下升级系统 yum update命令 自己配置更新源