本文以red hat enterprise linux 6为例,叙述如何为虚拟机中的linux配置本地yum源
首先在/mnt目录中创建dvd目录(其实这一步依据个人喜好,目录名随你定,只要记得后面同步就行了)
[root@localhost ~]# mkdir /mnt/dvd
接着把镜像挂载到创建的目录下(要在/dev里面找到cdrom这个文件,必须把镜像加载到虚拟机里面,通常安装之后,假如我们没有进行更改,通常都是加载好的)
[root@localhost mnt]# mount /dev/cdrom /mnt/dvd
然后在/etc/yum.repos.d里面,把存在着的配置文件全部删除掉(当然,你最好先备份),然后利用下面的命令,新建一个文件,后缀必须是.repo,文件名可随意
[root@localhost my]# vim /etc/yum.repos.d/local.repo
在配置文件里面写下如下内容
[RHEL6] //仓库名称,可随意
name=all rhel6 packages //名称,可随意
baseurl=file:///mnt/dvd //源路径,很重要,根据你的实际情况进行填写,这个路径要跟据rpm包所在的位置进行填写,有的在Server目录下
enable=1 //启用本yum源
最后,导入公钥即大功告成
[root@localhost yum.repos.d]# rpm --import /etc/pki/rpm-gpg/RPM*
如果在目录中遇到到空格,需要转化
[base]
name=Server
baseurl=file:///media/RHEL_5.4%20x86_64%20DVD/Server
enable=1
gpcheck=1
gpgkey=file:///media/RHEL_5.4%20x86_64%20DVD/RPM-GPG-KEY-RedHat-release