Linux Centos系统使用yum时出现:Error:Cannot retrieve repository metadata (repomd.xml) for repository: XXXX(解决方法)

一、问题描述:

  在安装Oracle数据库时,需要用到yum安装所需要的软件包时,出现了:

         Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

  如上错误提示。

二、问题原因

  yum 源的配置地址出问题了,低版本的yum源网址不在维护了。

三、问题解决

  解决方法:进行换源。

  步骤如下:

     1. 备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    2. 进入路径:/etc/yum.repos.d/

cd /etc/yum.repos.d/

    3. 下载新的CentOS-Base.repo到/etc/yum.repos.d/

      我的centOS是6.5版本,所以以centos6.x为例,其他版本请前往链接阿里yum源社区:

https://developer.aliyun.com/mirror/

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo

    或者: (第一个不行,一定要试试第二个)

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo

    4. 清除旧缓存、安装新依赖

yum clean all
yum makecache

四、使用yum

  现在就可以开心的使用  yum install -y xxx(软件包名)。

  提供一个一键(三键?)安装Oracle所需软件包的指令:

yum install -y compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ glibc-devel yum install -y ksh libaio-devel numactl-devel yum install -y unixODBC unixODBC-devel oracleasm oracleasmlib oracleasm-support

 

 

    

  


__EOF__

本文作者Fream
本文链接https://www.cnblogs.com/FreamBlogs/p/16789488.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   FREAM  阅读(1105)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示