在VMware中为Redhat HAT配置本地yum源

今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机。后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用。所以现在就来说说怎么做:   

一、安装前检查,首先需要确保你的虚拟机已经加载了本地镜像,如下图所示:

注意:使用的ISO镜像文件中选择你安装系统时使用文件的位置,这里要注意状态勾选才表示你已经导入光盘了。查看自己是否将文件导入成功,可以查看/media/ 目录下是不是有RHEL_6.4 x86_64 Disc 1 文件(这里使用Redhat),有则表示导入成功。

  如果/media/ 目录下面什么都没有,可能是ISO没有挂起,可以使用下面命令手动挂起试试:

mount /dev/sr0 /media/cdrom

mount /dev/sr1 /media/cdrom

二、配置yum源

1、使用root用户登录系统,在任意目录下创建文件夹cdrom,这个名字可以自定义,鄙人是在/mnt 文件夹下创建的cdrom文件夹。

#    mkdir /mnt/cdrom

  2、在任意目录下执行下面命令:

# mount -o loop /dev/cdrom /mnt/cdrom/

需要说明的是,/dev/cdrom 是我之前安装系统的时候创建的,用来挂在镜像文件使用的,现在同样挂在到了/mnt/cdrom上面。如果上面命令执行成功的话,这个时候就可以看到/mnt/cdrom/ 目录中为文件和/media/RHEL_6.4 x86_64 Disc 1/ 目录下的文件一模一样,证明加载成功。

  3、修改yum源的配置文件,建议将/etc/yum.repos.d/ 目录下的文件全部删除掉,重新建一个以.repo为后缀名的文件,命令如下:

# cd /etc/yum.repos.d/
# rm -rf *
# touch yum.repo
# vim yum.repo

然后将下面内容拷贝到yum.repo文件中

[rhel]
name =Red Hat enterprise Linux 6
baseurl=file:///mnt/cdrom
enable=1
gpgkey=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

稍微解释一下配置的意思:

 [rhel]  
name =Red Hat enterprise Linux 6 #名称随便起  
baseurl=file:///mnt/yumsrc/  #指定yum源所在文件,软件包的所在文件  
enable=1    #必须为1,表示启用  
gpgkey=1    #表示版本号的检查  
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release   #表明版本号的检查路径 

[local] rhel(仓库)的名字,可自定义,但不可重名

name=local 对于上面[local]的具体描述,可自己进行根据实际情况描述

baseurl=url 这个是非常重要的一环,表明了你未来从repositry仓库中获取东西的地址,支持ftp协议,http协议和file协议(这里更详细的写法下其讨论)

gpgcheck=0/1 有1和0两个选择,分别代表是否是否进行gpg校验,检查与否自行决定

enabled=0/1 这里就是本期问题的罪魁祸首,一定要写成1,如果是0,就证明你的仓库都不开启的,执行yum repolist为0就很正常了

gpgkey=url 后面接的是gpgkey的地址,如果前面定义gpgcheck=1的话。

  4、 上面配置完成后,yum源就已配置完毕,接下啦可以测试一下使用命令:yum install gpm ,一路回车后看到Complete!表示已经使用yum源成功安装gpm,证明安装成功。

在VMware中为Redhat HAT配置本地yum源的更多相关文章

  1. 【linux配置】在VMware中为Redhat HAT配置本地yum源

    在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过ht ...

  2. Linux RedHat 7 配置本地 YUM源

    尽管RPM安装方法能够帮助用户查询软件相关的依赖关系,但是还是需要安装人员自己来解决,而且有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件事件非常痛苦和耗费事件的事情,而Yum软件仓库可 ...

  3. Redhat 6配置本地Yum源

    注明:我的方法适用于iso镜像(光盘或光盘镜像:iso9660) 1.挂载(mount) 其它的mount方法可參见此链接 http://www.jb51.net/os/RedHat/1109.htm ...

  4. redhat 配置本地yum源163yum源epel 源,无需卸载yum!无须拷贝ISO,愿网上少一点垃圾教程误人子弟

    都知道redhat不收费,但是其yum服务是要收费的,不想出钱那就自己配置yum源就好了. 首先,博主之前也没用过redhat,第一次用yum装包的时候提示什么没注册之类的,balaba一大堆,然后就 ...

  5. RedHat Linux RHEL6配置本地YUM源

    YUM是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog ...

  6. Linux服务器redhat配置本地yum源

    前面给大家介绍了很多在Linux安装软件的知识,这些软件往往依赖了很多第三方的工具或者软件,如果在Linux服务器有外网的情况,咱们可以通过yum install这样的命令直接去安装这些相关的工具或者 ...

  7. redhat 配置本地yum源163yum源epel 源,无需卸载yum!无须拷贝ISO

    都知道redhat不收费,但是其yum服务是要收费的,不想出钱那就自己配置yum源就好了. 首先,博主之前也没用过redhat,第一次用yum装包的时候提示什么没注册之类的,balaba一大堆,然后就 ...

  8. redhat 配置本地yum源

    redhat配置3个源就够了: 1.本地yum源,就是你本地的ISO 2.配置163源 3.配置epel源 环境:redhat7 + vmw 12 pro 1.配置本地yum源 要配置本地源,需要先把 ...

  9. Redhat/CentOS 制作本地yum源

    一.制作本地yum源的场景有: (1) 操作系统ISO文件是通过光驱读取的 (2) 操作系统ISO文件是通过USB设备挂载的 (3) 操作系统ISO文件是被上传到本地文件夹的形式 二. 这3种配置方式 ...

随机推荐

  1. bootstrap之编译CSS和Javascript-0基础安装grunt教程

    昨天晚上看到 bootstrap 全局CSS样式中 使用Less 章节中提到的通过grunt重新编译CSS和Javascript文件,对于我这样从未接触过windows cmd node控制台 npm ...

  2. Linux平台网络配置-----C语言

    上一期我们已经介绍了VM虚拟机安装CentOS 7系统的步骤过程,这次就来看看使用Linux对初学者有什么障碍? 零基础学习C语言---Linux平台配置网络 用VM虚拟机启动Linux系统时出现的问 ...

  3. MySQL5.7 GTID学习笔记

    GTID(global transaction identifier)是对于一个已提交事务的全局唯一编号,前一部分是server_uuid,后面一部分是执行事务的唯一标志,通常是自增的. 下表整理了G ...

  4. Shiro 整合SpringMVC 并实现权限管理,登录和注销

    Shiro 整合SpringMVC 并且实现权限管理,登录和注销 Apache Shiro是Java的一个安全框架.目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring S ...

  5. java.io.IOException: Could not delete path 'D:\mycode\reactnative\SecondTest\android\app\build\generated\source\r \release\android\support\v7

    问题解决 直观上看是没有删除某个文件,产生的IOException异常,实际上是因为上次编译导致的缓存没有清空导致的. 进入到android目录下运行下面代码清除上次打包时的缓存: ./gradlew ...

  6. tomcat升级 遇到的坑

    今天说说tomcat升级后出的问题 以前的版本是8.0.30的 因用安全漏洞 需要升级tomcat 为8.5.28的版本 升级后jvm的配置 等等都和一起一样,过了几天发现,我们的错误日志和处理影响转 ...

  7. 20155219 mybash的实现

    第五周加分题--mybash的实现 题目要求 1.使用fork,exec,wait实现mybash 2.写出伪代码,产品代码和测试代码 3.发表知识理解,实现过程和问题解决的博客(包含代码托管链接) ...

  8. #电脑磁盘分区#新买的电脑一般只有C盘或者C盘和D盘,怎么加多几个盘呢

    新买的电脑一般只有C盘或者C盘和D盘,怎么加多几个盘呢 鼠标右键点击桌面我的电脑选择管理 进入计算机管理.选择磁盘管理 若桌面没有我的电脑,可按win+x键,在快捷菜单栏中点击磁盘管理 通过以上两种w ...

  9. PC timeline

    https://news.microsoft.com/facts-about-microsoft/ 日期 事件               1975年 微软成立               1981年 ...

  10. Ubuntu16.04中安装搜狗输入法

    1.从搜狗输入法官网界面下载安装包 https://pinyin.sogou.com/linux/ 2.安装 sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb ...