(redhat/CentOS/Fedora)Linux下利用ISO包或者光盘进行yum安装

        转载请指明:小懒虫博客  或者  草帽的后花园 
        本文的下载地址是:文档下载  
        在某些情况下,我们使用虚拟机或者本机linux系统的时候,会遇到无法正常上网却需要安装一些软件,怎么办呢?其实在我们使用的DVD安装包里面就已经带有很多软件包了,它们存在于:

        DVD包的packages目录下,有了它们,安装一些常用的就没有那么艰苦了。

        你可以将你需要的依赖包一个一个拷贝出来(可以通过linux挂载光驱的方式进行挂载),也可以使用yum镜像源来安装。这里我只描述yum的安装方式。

如果你使用的是非虚拟机,那么你可以通过网络挂载(nfs)或者使用物理光驱装载你的操作系统包。如果你使用的是虚拟机,那么,你又采用的是vmware或者virtualbox,其实都行,找到虚拟光驱并加载iso包,应该是可以找到的。

        下面是vmware使用光驱加载镜像文件的图:


选择好以后进入linux的终端(其实我觉得用文字界面让人敲打键盘更爽),使用

mount –o loop /dev/cdrom /mnt

          这个是用来挂载光驱的命令,如果提示错误,你可以自行谷歌或者百度(我更偏向于使用谷歌),问题有可能是你选择的设备文件不对,也可能是/dev/cdrom1 也有可能是cdrom2。

挂载成功后,你就可以再/mnt目录下看到你的iso文件内部所带有的文件了。

如图:


我这里挂载的后面路径是/mnt/CentOS/C1,这里我们可以看到挂载的信息了。
由于我这里有两个ISO包,所以我挂载了两个地址,如图所示


制作到这一步我们需要修改下yum的源信息
首先进入到/etc/yum.repo.d/目录下
这个目录是用来存放repo的文件夹,即yum的源文件信息文件夹
里面有三个文件



其中CentOS-Media.repo文件是我们所需要使用到的文件
我们通过vim打开这个文件



可以看到,我们需要把baseurl=后面修改下,修改为我们刚才进行mount的路径,这里我需要挂载两个iso,所以这里写了两个 file
完成后保存下:wq,保存完毕后,我们就可以用过yum来安装了,不过这里我们需要采用
                                                            yum --disablerepo=\* --enablerepo=c6-media [command]

的方式来进行yum即可。
例如:                               yum --disablerepo=\* --enablerepo=c6-media -y install samba

实际安装的效果图为:(图为安装samba的截图)



ps:内容写的比较简单,只是为了解决实际需求才做的教程,所以可能会有问题,请见谅。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值