在没有网络的情况下,想要使用yum源进行软件的安装就显得非常困难了。所以有时候配置本地的yum源也是非常必要的。
准备工作:
rad hat 的ISO镜像文件。
1、创建一个文件夹,用于挂载ISO镜像文件,路径随自己的喜好定,这里就直接在根目录下创建一个ISO文件夹。(Linux下的挂载就是将一个本来你不能进行访问或者操作的其他类型的文件系统,通过mount命令把它和根目录下的一个文件夹关联起来,在访问这个文件夹的时候就相当于访问另一个文件系统的上的内容。ISO镜像文件在Linux下是无法直接打开的)
[root@localhost ~]# mkdir /iso
2、挂载镜像文件到该目录下
[root@localhost ~]# mount -t iso9660 -o loop /tools/rhel-server-6.5-x86_64-dvd.iso /iso
镜像文件的路径根据自己拷贝的目录,如果忘记了存放在哪个文件夹中,可以通过find命令进行查找
find / -name "*.iso"
3、改写yum源的配置文件
改写该配置文件之前先进行备份
[root@localhost mnt]# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak
打开配置文件
[root@localhost mnt]# vi /etc/yum.repos.d/rhel-source.repo
将里面的内容全部删除,改写成以下的内容
[rhel-source-local] name=Red Hat Enterprise Linux baseurl=file:///iso enabled=1 gpgcheck=0
4、清除原来的源配置
[root@localhost ~]# yum clean all
5、安装现在的yum源,这一步也是测试新安装的yum源有没有安装成功
[root@localhost ~]# yum install yum
如果这条命令能执行成功,就说明新安装的yum源已经正确配置好了。
6、更新yum源
[root@localhost ~]# yum list
这样配置完成之后,只是一次性的效果,重启之后,就不能执行yum源的软件安装了,要进行正确安装得每次开机的时候都进行ISO镜像的挂载,不然会提示找不到安装包。所以这里将设置成开机自动挂载的方式,这样就可以无限制的使用了。
7、ISO镜像文件的自动挂载
自动挂载是比较简单的,只要修改一个配置文件就可以了。
[root@localhost ~]# vi /etc/fstab
在文件的最后一行添加一下内容
/tools/rhel-server-6.5-x86_64-dvd.iso /iso iso9660 defaults,loop 0 0
到这里,yum本地源的配置就完成了。