美文网首页
CentOS 7 设置iso文件为yum源 改变yum源

CentOS 7 设置iso文件为yum源 改变yum源

作者: Neucrack | 来源:发表于2016-12-08 13:39 被阅读448次

    (一):设置iso文件为yum源

    1. 先建立一个文件夹用来存放将要挂载的iso镜像
      mkdir /media/centOS

    2. 将iso镜像挂在到刚刚建立的文件夹下(/mnt/iso/CentOS5.iso 为文件的存放路径,)
      mount -o loop /mnt/iso/CentOS5.iso /media/centOS

    3. 查看是否挂载成功,挂载成功后使用下面的命令后会显示刚刚挂载的盘
      df -h
      输出内容应该包含:/dev/loop1 3.9G 3.9G 0 100% /media/centOS

    4. 重新挂载系统分区

         mount -a
      
    5. 修改yum配置文件。
      进入文件夹下
      cd /etc/yum.repos.d/
      查看当前有哪些文件
      ls
      为了避免自己搞坏了,备份一下文件,有可能不是下面两个文件,比如我的系统有四个文件,主要是含有base和Source 字样的文件,没有下面这个Media文件,所以我将含有Base和Source 的两个文件备份,下面语句第二句则是备份含有Media字样的文件,具体哪个根据实际情况而定。
      mv CentOS-Base.repo CentOS-Base.repo.bak
      cp CentOS-Media.repo CentOS-Media.repo.bak

    6. 接下来编辑文件,编辑文件名含有Media或者是Source的文件,其中可能已经含有东西,不用删除,使用 vi 文件名 的命令 在后面添加以下内容

    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///media/centOS/ #表明yum源在/mnt目录下,其它的源(baseurl)注释掉
    gpgcheck=1
    enabled=1 #启用yum
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    1. 清除缓存,测试是否成功,若出现一堆软件名则表示成功,接下来就可以使用 yum install 软件名 的命令安装软件了
      yum clean all
      yum list

    2. 开机自动挂载iso镜像文件,修改 /etc/fstab (vi /etc/fstab )文件,末尾添加如下内容

    /dev/loop1 /media/centOS iso9660 loop 0 0

    第一列 Device, 第二列 Mount point即要挂载在哪儿, 第三列 filesystem即文件系统格式, 第四列 parameters, 第五列:能否被dump备份命令作用, 第六列 是否检验扇区

    如果重启发现进入了急救模式,可能是因为没有挂载成功引起的,在急救模式下登录了使用(vi /etc/fstab 将上面的语句删除就好了

    (二)修改源

    把上面修改的(enabled=1 #启用yum )设置为0
    修改上面说到的/etc/yum.repos.d/下 名字含有base的文件(记得先备份哦)
    参考:http://mirrors.163.com/.help/centos.html

    相关文章

      网友评论

          本文标题:CentOS 7 设置iso文件为yum源 改变yum源

          本文链接:https://www.haomeiwen.com/subject/rhhsmttx.html