用手动和自动分别实现使用其DVD安装盘作为本地yum源
8、创建yum repository的xml-rpm-metadata
createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/
createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xml /var/yum/VT/
createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster/
createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/
9、vi /etc/yum.repos.d/local.repo # 创建本地yum客户端的repo文件,名字可以随便起,但是要以.repo为后缀
[server] #yum块区域
name=Server # 名字可以随便起
baseurl=file:///var/yum/Server #搜索路径,必须指向你本机的yum源路径
gpgcheck=0 #gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉
enabled=1 #是否启用,0为不启用,1为启用,涂过没这一项,就是启用
[VT]
name=VT
baseurl=file:///var/yum/VT
gpgcheck=0
[Cluster]
name= Cluster
baseurl=file:///var/yum/ Cluster
gpgcheck=0
[CS]
name= ClusterStorage
baseurl=file:///var/yum/ ClusterStorage
gpgcheck=0
二、用脚本自动实现yum配置
#!/bin/bash
if [ -e /media/cdrom ];then
mount /dev/cdrom /media/cdrom
else
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
fi
if [ -e /var/yum ];then
echo "coping to file from CDROM" && cp -r /media/cdrom/* /var/yum &
else
mkdir /var/yum && echo "coping to file" && cp -r /media/cdrom/* /var/yum &
fi
rpm -qa |grep yum &>/dev/null
if [ $? -eq 0 ];then
rpm -q createrepo
if [ $? -ne 0 ];then
rpm -ivh /media/cdrom/Server/createrepo*
fi
fi
creatxml() {
createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server
createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xm /var/yum/VT
createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster
createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage
}
creatxml #对函数引用
cat >> /etc/yum.repos.d/local.repo << eof
[server]
name=server
baseurl=file:///var/yum/Server
gpgcheck=0
enable=1
[VT]
name=vt
baseurl=file:///var/yum/VT
gpgcheck=0
enable=1
[Cluster]
name=cluster
baseurl=file:///var/yum/Cluster
gpgcheck=0
enable=1
[ClusterStorage]
name=cluster
baseurl=file:///var/yum/ClusterStorage
gpgcheck=0
enable=1
转载于:https://blog.51cto.com/fighter/475051
用手动和自动分别实现使用其DVD安装盘作为本地yum源相关推荐
- 自动挂载配置本地yum源
首先,虚拟机要连接iso镜像文件才能挂载,使用mount 挂载的重启会失效,开机自动挂载方法(看本文下方) centos 7 mount -t iso9660 /dev/cdrom /opt/cent ...
- cad服务器手动改自动,几百块就能手动改自动? 怎样省钱换来方便
现在市场上可以手动改自动挡是真的吗?今日市场上出现的手动挡升级自动挡的技术,不少网友询问这个手动挡改自动挡技术,手动改自动挡真的吗?记者带着疑问进行各方面搜索和调查. 经过调查,记者终于了解到市场上真 ...
- 手动挡/自动挡/手自一体/CVT/双离合——变速箱扫盲
手动挡:最便宜也最辛苦 发动机的物理特性决定了变速箱的存在.首先,任何发动机都有其峰值转速:其次,发动机最大功率及最大扭矩在一定的转速区出现.变速箱的意义就是在汽车行驶过程中在发动机和车轮之间产生不同 ...
- 期末大作业--德州扑克(包含双人手动发牌,多人手动发牌,多人手动、自动发牌三个版本)
双人手动发牌 初始版本很简单,输入两人名字,再每人输入5张牌 #include<iostream> #include<algorithm> #include<map> ...
- C#与雷塞运动控制卡Dmc1380源码三轴点动运动 手动与自动位置设定
C#与雷塞运动控制卡Dmc1380源码三轴点动运动 手动与自动位置设定 C#与雷塞运动控制卡Dmc1380 源码 能实现 三轴点动运动 绝对位置与相对位置的定长运动 自动运行位置 取料位置与放料位置( ...
- Android 滑动侧边栏(Sliding Menu)第一种实现 - 2 手动滚动+自动滚动 + 事件处理
<Android 滑动侧边栏(Sliding Menu)实现分析> <Android 滑动侧边栏(Sliding Menu)第一种实现 - 1 手动滚动+自动滚动> <A ...
- Android 滑动侧边栏(Sliding Menu)第一种实现 - 1 手动滚动+自动滚动
之前的分析与一种解决方案,当前例子未充分考虑处理Touch事件,之后会接着完善例子. <Android 滑动侧边栏(Sliding Menu)实现分析> <Android 滑动侧边栏 ...
- 遥感数据手动、自动、半自动几何精校正及其精度评价
遥感数据手动.自动.半自动几何精校正及其精度评价 目录 1. 几何精校正的基准... 1 2. 平移... 2 2.1 交互式拖动... 2 2.2 按像元平移... 2 3. 交互采集GCP的多项式 ...
- jenkins+gitlab实现手动和自动同步
jenkins+gitlab实现手动和自动同步 jenkins介绍: jenkins安装: jenkins和gitlab手动同步 jenkins和gitlab自动同步 jenkins介绍: CI&am ...
最新文章
- 【程序员轶事】程序员的1927年12月31日午夜一秒谜案
- Java中如何生成jar(框架)
- 产品管理职位的级别都有哪些
- [AtCoder Grand Contest 048] D - Pocky Game(区间dp + 博弈)
- apache httpclient 工具类_使用HttpClient进行服务的远程调用
- 个人开发者都可享受 无服务器计算颠覆收费
- Linux音频驱动-OSS和ALSA声音系统简介及其比较
- ajax登录返回token,AJAX安全-Session做Token
- 运营商推无限流量卡:这是不是一记昏招?
- 妙味课堂:JavaScript初级--第11课:字符串、查找高亮显示
- 【魏先生搞定Python系列】一文搞定SQLAlchemy学习与使用
- PS一些简单的非主流照片效果
- 免费jsp空间建站攻略【eatj】【入门】【教程】
- 网络安全状况月度报告-2019年6月
- EDG夺冠,Python分析一波B站评论,总结:EDG,nb
- 第七章 面向对象分析---建立动态模型
- CSDN博客的第一天
- UE发起的PDU Session Establishment流程详解(2)
- 计算机多媒体视频,计算机多媒体技术Windows视频工具Mediaplayer.ppt
- thinkphp5图片上传功能+layui图片上传预览