首页 > 系统相关 >搭建本地yum源+gcc

搭建本地yum源+gcc

时间:2022-12-16 17:03:46浏览次数:44  
标签:gcc redhat etc iso file yum rpm 搭建

前言
虽然使用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等命令了。

标签:gcc,redhat,etc,iso,file,yum,rpm,搭建
From: https://blog.51cto.com/u_4172728/5947915

相关文章