Linux上常用的安装和升级工具可能就是yum了,所以记录一下rhel4环境中yum的配置。yum会自动连接到互联网上的linux更新源,下载最新版本的包自动安装;yum是非常简单易用,绝大部分安装包都可以从网络获得,而无须手工上传安装了。
在标准的Redhat 电脑 Enterprise Linux上,默认没有安装yum,需要单独下载并安装。此外,Redhat Enterprise Linux的更新是由Redhat提供的收费服务。 但由于Redhat Enterprise Linux和CentOS是基本通用的,所以可用CentOS源来升级redhat
安装yum安装yum和相关的rpm包链接:https://pan.baidu.com/s/1y83AzjsUHkapkgrdIijCPw?pwd=5oeh 提取码:5oeh解压、安装 tar -zxvf yum.tar cd yum rpm -ivh *这时我们的yum已经安装好了,但是仍然不能使用,因为没有默认的yum源已经失效我们可以选择配置本地源也可以配置在线源在线源可以将原来的url:http://mirror.centos.org/centos/4/ 替换为:http://vault.centos.org/4.9/我们在这里服务器是离线的需要安装本地源建立RHELAS4下面的Yum本地源下载createrepo包并安装 下载地址: ftp://195.220.108.108/linux/dag/redhat/el4/en/i386/dag/RPMS/createrepo-0.4.6-1.el4.rf.noarch.rpm安装createrepo 包 rpm -ivh createrepo-0.4.6-1电脑.el4.rf.noarch.rpm 软件准备就算是完成了,
下面主要讲创建 repo 文件的过程
挂载下载的iso 到本地 并完成yum本地源配置 #建立RHELAS4文件来挂载ISO mkdir /mnt/RHELAS4 #挂载iso mount -o loop RHEL4.6-i386-AS-DVD.iso /mnt/RHELAS4 #建立repodata 文件夹 mkdir /mnt/repodata #为镜像所有的rpm做一个链接 ln -s /mnt/RHELAS4/RedHat/RPMS/*.rpm /mnt/repodata #创建repomd.xml等必须文件,此过程比较长 createrepo /mnt/repodata #进入yum文件夹创建repo文件,把原有的.repo文件备份 cd /etc/yum.repos.d/ #新建local.repo文件,内容如下 vi local.repo [local] name=local baseurl=file:///mnt/repodata enabled=1 gpgcheck=1 gpgkey=file:///mnt/RHELAS4/RPM-GPG-KEY
yum 电脑 update至此安装已经完成可以使用 yum install 安装需要的软件了
电脑