如何在Centos中修改yum源

近期应公司要求,安装了天擎软件,结果发现自己虚拟机没法yum安装软件了,报错:

[root@ZooKeeper-node3 ~]# yum install lrzsz
Loaded plugins: fastestmirror
Setting up Install Process
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. /
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

现准备通过本地挂载镜像的方式配置yum源。

1) 下载iso文件

  从CentOS的官网下载CentOS的完整版iso文件,并上传到Linux文件系统中,例如/opt/tools/。

2) 创建挂载目录

  为iso文件的挂载创建目录。

       mkdir /mnt/vcdrom

3) 挂载

  将iso文件挂载到挂载目录。

       mount -o loop -t iso9660 /opt/tools/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/vcdrom

4) 移除Centos-Base.repo文件

     cd /etc/yum.repos.d/

     mv CentOS-Base.repo CentOS-Base.rep.back

5) 编辑Centos-Media.repo文件

     vi CentOS-Media.repo 

  name=CentOS-$releasever - Media

  baseurl=file:///mnt/vcdrom/  #将baseurl修改为DVD的挂载目录

  gpgcheck=1

  enabled=1#开启本地更新模式

6) 重新加载yum

    yum clean all

    yum makecache

7) 编写脚本并开机自动挂载

  vi /etc/rc.local

  在文件最后一行加上如下

       mount -o loop -t iso9660 /opt/tools/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/vcdrom

  最后,重启机器(reboot)测试。 

--本篇文章转自https://www.cnblogs.com/jiufang/p/13043103.html

 

你可能感兴趣的:(0,LINUX学习)