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

2016-12-08  本文已影响448人  Neucrack

(一):设置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

上一篇下一篇

猜你喜欢

热点阅读