建立本地rhel5.3的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源相关推荐
- CentOS挂载本地iso文件制作yum源
当我们在服务器或者本地虚拟机安装系统时,因为限制不能访问外部网络,或者CentOS默认的yum源下载速度很慢会导致我们安装软件很慢.这时我们可以有两种解决方案,如果是可以访问外部网络,可以修改为国内的 ...
- RHEL5.6更新yum源
RHEL5.6更新yum源记录,2017年2月20日 root用户切换目录至:/etc/yum.repos.d/ [root@localhost yum.repos.d]# pwd /etc/yum. ...
- 本地ISO文件作为YUM源
1.上传ISO文件: ssh登录系统后台,alt+p打开sftp sftp> put F:/CentOS-7-x86_64-Everything-2009.iso Uploading CentO ...
- 用reposync 同步YUM源到本地,搭建本地YUM源服务器
之前总结的搭建本地yum源是通过rsync直接同步其他在线的yum源,例如清华大学大YUM源,但是类似的阿里云的yum源,因为其不支持rsync所以不能进行同步, 同样的,想要同步其他一些官方的YUM ...
- centos7:配置yum源,阿里源和本地源,并配置中文
将阿里源作为yum源 # 首先检测wget是否已安装,如果未安装通过 yum install -y wget安装wget# 接着将原始yum源环境文件替换,通过重命名/etc/yum.repos.d/ ...
- 如何在CentOS6.5中搭建本地yum源(Redhat6.5、CentOS7、Redhat7可参考)
总体说明 你,是不是经常遇到rpm包环环相扣无穷无尽,而自己的主机又不能连外网的事情! 你,是不是总是面对着一个又一个的rpm安装error,深受其害而夜不能寐! 那还等什么?赶快整一个本地yum源出 ...
- 制作openstack离线 yum 源
启动克隆好的虚拟机,改 hostname . ip # hostnamectl set-hostname yum01 # sed -i 's/59.251/59.250/g' /etc/sysconf ...
- 局域网内制作共享yum源
一.为什么要制作共享yum源 首先,yum源使用起来很方便,安装软件yum一下就搞定,但是我们只能在连接互联网环境中才能使用yum,离线环境中,安装个软件又得折腾半天: 其次,搭建一个局域网/本地的y ...
- fedora 用安装 DVD 建立本地 yum 源
用安装 DVD 建立本地 yum 源 发行版安装盘中,已经预置好 repo 信息,并存放在名为 repodata 的目录中.可以说安装盘本身就是一个现成的 yum 源.在 RHEL5 中,预置了多个 ...
最新文章
- 目标检测--R-FCN: Object Detection via Region-based Fully Convolutional Networks
- 强化学习之贝尔曼方程中文解释
- 计算机二级python用什么书-如何准备全国计算机二级Python?
- Java设计模式(十九):解释器设计模式
- java 获取当前月份的第一天_JAVA获取本月的第一天和最后一天
- 我等这个含蓄的技术男当上了CEO
- 团队作业——微博网站小调查
- 负载均衡的几种方式_负载均衡的几种类型
- PHP生成一寸照片代码,用PS制作1寸证件照方法介绍
- win10 修改电脑密码 取消登录密码
- VC无进程木马下载器源码
- 微信云控系统的实现原理,微信云控系统源码之服务器推送的实现及其核心代码
- TOM企业邮箱如何注册?
- MTK 驱动(61)---MT6737 Android N 平台 ----ALSA Driver
- net stop mysql 服务名无效
- bzoj 1646 bfs
- three.js 后期处理通道postprocessing
- eclipse连接不上mysql数据库,而且是在javaWeb开发环境中
- C3P0 连接问题 An attempt by a client to checkout a Connection has timed out.
- 基于PaddlePaddle框架对CIFAR-100数据集在简易CNN(LeNet-5修改)和简易DNN的效果对比