VMware Centos7配置本地Yum源+开机自动挂载之详细教程

VMware Centos7配置本地Yum源+开机自动挂载之详细教程

前言

不像生产环境的机器,总是保持开机状态,且位置是固定不动的,我们做开发的也会在自己的笔记本上装一些虚拟机用来搭建测试环境,就VMware 来说,利用镜像文件在上面构建Centos系统就十分编辑。
在使用Centos系统时,我们常用yum来下载和管理一些组件及其依赖包,其妙用自然是不言而喻,但是,因为我们的虚拟机要频繁开、关机,也时常会处在断网环境中,因此我们需要借助ISO镜像文件搭建一个本地Yum源,以方便我们在断网的情况下也能够使用yum相关功能,同时,也会提升我们下载组件的速率(yum默认是以本地包优先,即优先扫描本地yum源仓库,如果没有需要的组件包,才会去请求远程网络yum源仓库)。

操作步骤

首先要确认,iso镜像已经挂载,进入虚拟机设置里确认一下,如下图这般便是挂载好了(这里的镜像最好选择全一点的镜像,也就是下载的时候下载那个最大的):
已经挂载
在保证iso镜像成功挂载的前下,我们打开虚拟机,创建一个挂载目录:

mkdir /mnt/cdrom

创建完成后,我们执行如下命令完成挂载:

 sudo mount -t iso9660 /dev/cdrom /mnt/cdrom

效果如下:
成功挂载
接着执行:

cd /etc/yum.repos.d
mv  CentOS-Media.repo.bak  CentOS-Media.repo

编译CentOS-Media.repo:

 sudo vi CentOS-Media.repo.bak

修改配置如下:
修改配置
上图中,我们可以看到这几项配置:

name=CentOS7-mini2             # 名称自定
baseurl=file:///mnt/cdrom/     # 这个就是我们刚刚创建的目录了
enabled=1                      # 激活
gpgcheck=0                     # 不检查
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #不用动

保存退出后,我们再执行命令,清除缓存:

yum clean all

效果如下:
清理yum
如此便是成功了,最后我们再建立下新缓存:

yum makecache 

效果如下:建立新缓存
好了,到这里,本地yum源就算是配置好了linux安装软件的绝大部分依赖问题将得到解决.

开机自动挂载

为了一劳永逸,我们再配置一下开机自动挂载:
编辑etc下的fstab,添加:

/dev/cdrom      /mnt/cdrom                      iso9660 defaults        0 0
  • 18
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值