前言
虽然使用rpm包安装比较简单、快速,但是在功能上存在局限性,所以使用源码包安装。使用源码编译的方式安装软件,服务器上需安装开发环境,针对本服务器的版本,需安装gcc。而不搭建本地yum源,是无法使用yum install gcc等命令安装gcc的,故先搭建本地yum源。
搭建本地yum源
1、拷贝光盘文件(例如RHEL-Server-5.4-x86_64-dvd.iso)中的Cluster、ClusterStorage、Server、VT文件夹至本服务器中,例如/iso目录中
# cd /iso# lsCluster ClusterStorage Server VT# du -sh /iso3.2G /iso2、使用vi命令修改/etc/yum.repos.d/rhel-debuginfo.repo文件。即# vi /etc/yum.repos.d/rhel-debuginfo.repo
注:主要是修改baseurl=file:///iso/Cluster/和gpgcheck=0。pgpcheck是否使用gpg验证RPM包的不可抵赖性,设为0可以省不少事。主要是Server那个目录换成0.就行了,其它的很少用到的。
before_vi
# cat /etc/yum.repos.d/rhel-debuginfo.repo[rhel-debuginfo]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releaseafter_vi
# cat /etc/yum.repos.d/rhel-debuginfo.repo[rhel-debuginfo]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[Cluster]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///iso/Cluster/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[ClusterStorage]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///iso/ClusterStorageenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[Server]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///iso/Serverenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releasea[VT]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///iso/VTenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releasea3、安装createrepo命令包,使用此命令创建RPM包依赖性关系
# cd /iso/Server# 进入/iso/Server目录,可以看见许多rpm包# rpm -ivh createrepo*warning: createrepo-0.4.11-3.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing... ########################################### [100%]1:createrepo ########################################### [100%]# createrepo /iso/Server/3039/3040 - jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.x86_64.3040/3040 - tomcat5-jasper-5.5.23-0jpp.7.el5_3.2.x86_64.rpmSaving Primary metadataSaving file lists metadataSaving other metadata4、现在yum命令就可以使用了
安装gcc编译开发环境
1、使用yum命令安装gcc
# yum install gcc 或 # yum install -y gcc2、查看是否安装成功
# gcc --versiongcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)Copyright (C) 2006 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.至此,gcc安装成功,版本4.1.2。就可以使用./configure、make、make install等命令了。
搭建本地yum源+gcc
原创文章标签 搭建本地yum源+gcc Server Red Enterprise 文章分类 虚拟化 云计算
©著作权归作者所有:来自51CTO博客作者xo_zhang的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:架构之美–开放环境下的网络架构
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用Nginx搭建本地YUM源
离线环境使用nginx搭建本地yum源(2种方式)
nginx yum源 服务器 -
Apt 本地源仓库搭建
Ubuntu Apt 本地源仓库搭建
ubuntu nginx vim apt源 本地从仓库 -
搭建本地YUM源
搭建本地yum库
职场 YUM 休闲 -
CentOS本地YUM源搭建
快速搭建本地YUM
centos 本YUM搭建、LINUX、CentOS、 -
搭建本地YUM源仓库
使用reposync同步yum源到本地,节省带宽
web服务器 yum源 yum仓库