centos7创建本地yum源(IOS)

2018-06-25  本文已影响24人  橡皮24

一、 环境简介与说明

1.环境简介:
系统:centos7
IOS:虚拟机挂载IOS镜像
     实体机插入光盘
2.说明:

  有的时候我们需要在没有网络的情况下做一些实验,需要通过yum安装一些软件。这种办法是直接使用CentOS光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(centos 7 Everything 总共才6.57G)

二、 创建本地yum源

1. 虚拟机添加光盘
2.挂载镜像
[root@cxm ~]# mkdir /mnt/cdrom
[root@cxm ~]# mount /dev/cdrom /mnt/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@cxm ~]# df -h
文件系统             容量  已用  可用 已用% 挂载点
………………………………
/dev/sr0             4.1G  4.1G     0  100% /mnt/cdrom      #有此行表示挂载成功
3.修改yum文件
[root@cxm ~]# cd /etc/yum.repos.d/
[root@cxm yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
[root@cxm yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak        
##此yum源文件为网络yum源文件,默认是去读取这个,把这个改名
[root@cxm yum.repos.d]# vim CentOS-Media.repo       ##修改
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom           #此次为镜像挂载的目录
gpgcheck=0                      #不经过检查
enabled=1                       #启用该文件
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4.清理之前yum缓存,建立新yum缓存
[root@cxm ~]# yum clean all 
[root@cxm ~]# yum makecache
5.安装软件测试
[root@cxm ~]# yum -y install tree
…………………………
已安装:
  tree.x86_64 0:1.6.0-10.el7                                                                                             

完毕!
上一篇下一篇

猜你喜欢

热点阅读