使用rhel版本当服务器操作系统,最麻烦的一件事情莫过于装软件所产生的依赖性问题。使用yum就可以有效的避免这种事情的发生。但是我没有购买rhel的服务,无法使用官方源安装、升级怎么办,最简单的方法就是自己搭建一个yum本地源使用。
    找一张最新的rhel5.3的安装光盘或安装光盘镜像。先挂载光盘或镜像。
    #mount /home/iso/rhel5u3.iso /mnt -o loop
    #cp -R /mnt /var/ftp/rhel5u3
    一、重建rhel5.3的repodata资料
    rhel5.3所有的软件包都位于Server、VT、Cluster、ClusterStorage等目录内,每个目录内都有一个repodata的目录用来放置yum程序所需要到索引关系文件。但是这个索引关系文件是提供的光盘安装模式使用的,所以需要我们从新手工建立新的关系文件。
    我们这里使用一种简易的方式重新生成关系文件。
    #cd /var/ftp/rhel5u3
    #for name in Server VT Cluster ClusterStorage;do cp $name/repodata/comps-rhel5-*.xml /tmp;done
    这个命令是将四个目录内的comps-rhel5-*.xml文件复制到/tmp目录备用。
    #for name in Server VT Cluster ClusterStorage;do rm -rf $name/repodata;done
    这个命令是删除repodata目录。
    #createrepo -g /tmp/comps-rhel5-core.xml Server
    #createrepo -g /tmp/comps-rhel5-vt.xml VT
    #createrepo -g /tmp/comps-rhel5-cluster.xml Cluster
    #createrepo -g /tmp/comps-rhel5-cluster-st.xml ClusterStorage
     上面几个命令是重建索引关系文件目录repodata。这几个命令需要用的createrepo命令,如果没有,需要安装createrepo的包,可以在rhel5.3的光盘或镜像里找到该rpm包。
    二、创建仓库文件
    #cd /etc/yum.repos.d
    #vi rhel5u3.repo
    添加一下内容:
[Cluster] 
name=Red Hat Enterprise Linux $releasever - $basearch -Cluster 
baseurl=file:///var/ftp/rhel5u3/Cluster 
enable=1 
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 
[ClusterStorage] 
name=Red Hat Enterprise Linux $releasever - $basearch -ClusterStorage 
baseurl=file:///var/ftp/rhel5u3/ClusterStorage 
enable=1 
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 
[Server] 
name=Red Hat Enterprise Linux $releasever - $basearch -Server 
baseurl=file:///var/ftp/rhel/Server 
enable=1 
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 
[VT] 
name=Red Hat Enterprise Linux $releasever - $basearch -VT 
baseurl=file:///var/ftp/rhel5u3/VT 
enable=1 
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
    经过以上步骤,一个本地源就建立好了。为什么一开始就把rhel5.3目录放在ftp下,这是为了方便以后用ftp方式为其他服务器提供yum软件安装和升级服务。
    呵呵,现在可以为服务器自己进行升级安装了。
    #yum update
    接着打几个y,就一路OK了。

转载于:https://blog.51cto.com/79854/196284

建立本地rhel5.3的yum源相关推荐

  1. CentOS挂载本地iso文件制作yum源

    当我们在服务器或者本地虚拟机安装系统时,因为限制不能访问外部网络,或者CentOS默认的yum源下载速度很慢会导致我们安装软件很慢.这时我们可以有两种解决方案,如果是可以访问外部网络,可以修改为国内的 ...

  2. RHEL5.6更新yum源

    RHEL5.6更新yum源记录,2017年2月20日 root用户切换目录至:/etc/yum.repos.d/ [root@localhost yum.repos.d]# pwd /etc/yum. ...

  3. 本地ISO文件作为YUM源

    1.上传ISO文件: ssh登录系统后台,alt+p打开sftp sftp> put F:/CentOS-7-x86_64-Everything-2009.iso Uploading CentO ...

  4. 用reposync 同步YUM源到本地,搭建本地YUM源服务器

    之前总结的搭建本地yum源是通过rsync直接同步其他在线的yum源,例如清华大学大YUM源,但是类似的阿里云的yum源,因为其不支持rsync所以不能进行同步, 同样的,想要同步其他一些官方的YUM ...

  5. centos7:配置yum源,阿里源和本地源,并配置中文

    将阿里源作为yum源 # 首先检测wget是否已安装,如果未安装通过 yum install -y wget安装wget# 接着将原始yum源环境文件替换,通过重命名/etc/yum.repos.d/ ...

  6. 如何在CentOS6.5中搭建本地yum源(Redhat6.5、CentOS7、Redhat7可参考)

    总体说明 你,是不是经常遇到rpm包环环相扣无穷无尽,而自己的主机又不能连外网的事情! 你,是不是总是面对着一个又一个的rpm安装error,深受其害而夜不能寐! 那还等什么?赶快整一个本地yum源出 ...

  7. 制作openstack离线 yum 源

    启动克隆好的虚拟机,改 hostname . ip # hostnamectl set-hostname yum01 # sed -i 's/59.251/59.250/g' /etc/sysconf ...

  8. 局域网内制作共享yum源

    一.为什么要制作共享yum源 首先,yum源使用起来很方便,安装软件yum一下就搞定,但是我们只能在连接互联网环境中才能使用yum,离线环境中,安装个软件又得折腾半天: 其次,搭建一个局域网/本地的y ...

  9. fedora 用安装 DVD 建立本地 yum 源

    用安装 DVD 建立本地 yum 源 发行版安装盘中,已经预置好 repo 信息,并存放在名为 repodata 的目录中.可以说安装盘本身就是一个现成的 yum 源.在 RHEL5 中,预置了多个 ...

最新文章

  1. 目标检测--R-FCN: Object Detection via Region-based Fully Convolutional Networks
  2. 强化学习之贝尔曼方程中文解释
  3. 计算机二级python用什么书-如何准备全国计算机二级Python?
  4. Java设计模式(十九):解释器设计模式
  5. java 获取当前月份的第一天_JAVA获取本月的第一天和最后一天
  6. 我等这个含蓄的技术男当上了CEO
  7. 团队作业——微博网站小调查
  8. 负载均衡的几种方式_负载均衡的几种类型
  9. PHP生成一寸照片代码,用PS制作1寸证件照方法介绍
  10. win10 修改电脑密码 取消登录密码
  11. VC无进程木马下载器源码
  12. 微信云控系统的实现原理,微信云控系统源码之服务器推送的实现及其核心代码
  13. TOM企业邮箱如何注册?
  14. MTK 驱动(61)---MT6737 Android N 平台 ----ALSA Driver
  15. net stop mysql 服务名无效
  16. bzoj 1646 bfs
  17. three.js 后期处理通道postprocessing
  18. eclipse连接不上mysql数据库,而且是在javaWeb开发环境中
  19. C3P0 连接问题 An attempt by a client to checkout a Connection has timed out.
  20. 基于PaddlePaddle框架对CIFAR-100数据集在简易CNN(LeNet-5修改)和简易DNN的效果对比

热门文章

  1. Vmware VirtualCenter Server服务无法自动启动
  2. Android FrameWork——Activity启动过程详解
  3. docker之快速部署gogs git
  4. ASP.NET Core 新建项目(Windows) - ASP.NET Core 基础教程 - 简单教程,简单编程
  5. Aliware研究开篇
  6. java --微信支付2
  7. grep命令与正则表达式
  8. 二值图像中封闭孔洞的高效填充算法(附源码)。
  9. 2013编程之美资格赛【传话游戏】
  10. 2012年最佳免费网站和移动应用 PSD 界面素材揭晓