直接进入主题。
虚拟机未连接互联网的情况下,安装yum的步骤如下:
1.创建挂载点:
[root@localhost ~]# mkdirt /mnt/cdrom ,/mnt/cdrom/就是创建的挂载点。挂载点的意思简单说来就是创建一个在虚拟机里边访问虚拟光盘的通道、入口。访问挂载点就相当于访问虚拟光盘,光驱用过吧,可以简单认为成已经装入光盘的光驱,点击光驱图标就可以访问光盘里边的内容。
2.挂载光盘:
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/
输入mount命令,会看到一下内容。
[root@localhost ~]# mount
3.切换目录,进入/etc/yum.repos.d/
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost ~]# ls
通过挂载点安装yum时默认访问的是CentOS-Media.repo。那剩余的文件怎么办,删了吗?如果这样的话,将来在线通过yum安装软件将会是一件非常困难的事情。一个比较好的解决办法就是改变其后缀.repo。只要不是.repo就不会访问。方法如下图:
注意一件事情,再用Tab键补全功能时,repo.和bak之间会自动加入一个空格键。笔者最初没注意到,产生了错误,下图。
然后查看,只剩下我们所需的CentOS-Media.repo。
4.让网络yum源文件失效
用vim进入CentOS-Media.repo。
[root@localhost yum.repos.d]# vim CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom
#地址为你自己的光盘挂载地址
# file:///media/cdrom/
# file:///media/cdrecorder/
#注释这两个不存在的地址
gpgcheck=1
enabled=1`
#把enabled=0改为enabled=1,让这个yum源配置文件生效
保存退出。码片
5.检查是否安装好****
[root@localhost yum.repos.d]# yum list。会发现里边有如下内容,注意最后一栏已变为c7-media
至此,yum已经安装好