在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,证明安装成功。

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

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

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

  2. Redhat/CentOS 制作本地yum源

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

  3. 在VMware中为Red Hat配置静态ip并可访问网络-Windows下的VMware

    首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的命令行里输入“ipconfig /all”,找到VMware Network Adapte ...

  4. 挂载redhat镜像创建本地yum源

    上传镜像文件到/mnt文件夹下,或者上传到其他文件夹下 挂载镜像路径/mnt/cdrom 在mnt文件夹下创建cdrom文件夹 创建命令:mkdir  cdrom 挂载镜像命令:mount rhel- ...

  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. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...

  8. Linux RedHat 7 配置本地 YUM源

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

  9. Linux虚拟机配置本地yum源

    刚开始使用Linux,自己构建了一个Linux虚拟机之后,在使用yum install的时候,经常是出错,提示连接不上. 一直以为是自己构建的虚拟机的问题,后来在网上查找了一些资料,才发现:需要配置本 ...

随机推荐

  1. Redis —yum安装全过程

    访问 https://redis.io/download 官网,只看这一张图 一路执行完毕即安装成功,下面是执行过程图 看到显示redis的安装路径 接下来要配置下一些参数设置 https://www ...

  2. CentOS6安装docker、docker-compose、docker-enter

    一.安装docker 1.查看CentOS内核版本 uname -r 2.安装Fedora的EPEL源 yum install http://ftp.riken.jp/Linux/fedora/epe ...

  3. 关于LZO无法平台上压缩,但是数据需要使用平台压缩的问题解决

    我们做hive查询时候经常会出现出数过慢的问题,于是采用了LZO压缩,再在压缩块上做索引的方式去解决这个问题,但是也引入了新的问题点 lzo本身的压缩功能只能在linux上压缩再上传到HDFS平台,供 ...

  4. At- Linux必学的60个命令

    1.作用 at命令用来在指定时刻执行指定的命令序列. 2.格式 at [-V] [-q x] [-f file] [-m] time 3.主要参数 -V:显示标准错误输出. -q:许多队列输出. -f ...

  5. Ionic 发布Release 版本

    1.生成releases 版本  cordova build android --release 如果你在生成release版本出错,请修改build.gradle 2.生成签名文件 生成成功后会在G ...

  6. vue.js_06_vue.js的自定义指令和自定义键盘修饰符

    1.全局的自定义指令 实现:当页面刷新时,光标聚焦到搜索框中 <label> 搜索: <input type="text" class="form-co ...

  7. utils05_git在idea下的操作

    1.idea下将工程添加到本地仓库 1>找到自己的git.exe 2>创建本地的git仓库,将项目放入本地仓库 3> *从本地仓库更新 *提交到本地仓库 *比较版本差异 *丢弃我的修 ...

  8. jeecms项目相关配置文件

    1.application-context.xml 这个是Spring的标准配置文件,这里面配置jdbc.properties文件并初始化相应数据库连接参数到bean实例:定义数据库表映射文件*.hb ...

  9. 掌握ES6/ES2015核心内容

    ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准.因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015. 也就是说,ES6就是ES2015. ...

  10. IO流19(完) --- RandomAccessFile实现数据的插入 --- 技术搬运工(尚硅谷)

    原hello.txt文件中的内容:abcdefghijklmn 想要实现的效果是,将xyz插入到abc后面,将文件内容变成:abcxyzdefghijklmn @Test public void te ...