如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)

如何让新创建的虚拟机可以安装官方软件 ?

虽然虚拟机也是用镜像封装的,但是安装虚拟机时只下载了镜像里的部分安装包  还有好多安装包并没有下载
我们可以把镜像光盘导入虚拟机,以通过搭建yum仓库,来下载镜像里没有下载的其他安装包 

@1导入光盘

注意:导入之前,必须先关机(force off),这样才能生效

如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第1张图片
如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第2张图片
如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第3张图片
如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第4张图片
如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第5张图片
@2挂载

[root@localhost ~]# df

如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第6张图片

[root@localhost ~]# mkdir /rhel7.2
[root@localhost ~]# mount /dev/sr1 /rhel7.2
[root@localhost ~]# df

如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第7张图片

@3.设定系统安装源指向

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
redhat.repo
##以.repo结尾的文件名均可
[root@localhost yum.repos.d]# vim rhel.repo 
##################
[rhel7.2]       #名字
name=rhel7.2    #说明
baseurl=file:///rhel7.2   #file:// 表示本地文件
gpgcheck=0      #0表示安装软件时无需检测(1代表需要检测)

在这里插入图片描述

[root@localhost yum.repos.d]# cd
##清空缓存
[root@localhost ~]# yum clean all

在这里插入图片描述

##列出yum源的详细信息
[root@localhost ~]# yum repolist

如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第8张图片
测试:

##安装hdcp服务
[root@localhost ~]# yum  install -y dhcp

如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第9张图片

@@也可以导入光盘后无需挂载,直接编写文件

  ##重启后之前的挂载便会失效,因为是临时挂载
  [root@localhost ~]# reboot
  [root@localhost ~]# df

如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第10张图片

  [root@localhost ~]# cd /etc/yum.repos.d/
  [root@localhost yum.repos.d]# ls
  redhat.repo rhel.repo
  [root@localhost yum.repos.d]# vim rhel.repo
  #############################
  [rhel7.2]           #仓库名称
  name=hello word!    #说明
  baseurl=file:///run/media/root/RHEL-7.2\ Server.x86_64  #file://表示本地文件; /run/media/root/RHEL-7.2\ Server.x86_64 为镜像文件的挂载点


  gpgcheck=0          #安装软件时不检测

在这里插入图片描述

##清空缓存
[root@localhost yum.repos.d]# yum clean all

在这里插入图片描述

##列出yum源的详细信息
[root@localhost yum.repos.d]# yum repolist 

如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建)_第11张图片

你可能感兴趣的:(如何让新创建的虚拟机可以安装官方软件?(yum仓库的简单搭建))