解决Linux下yum出错:Cannot retrieve repository metadata (repomd.xml) for repository: base.

在安装软件时出现如下错误:

查找解决办法时说是repomd文件没有找到,这会导致yum命令无法检索存储库元数据(或者理解为找不到库);即需要让yum命令能找到这个文件,这个文件默认在系统安装光盘的/repodata/目录下;

检查yum配置信息,到/etc/yum.repos.d/下检查配置的repo文件:

解决Linux下yum出错:Cannot retrieve repository metadata (repomd.xml) for repository: base._第1张图片

这里我也看不出什么东西来。。。

然后说是要配置yum源。照着瞎捣鼓一通居然成功了。我用的Kylin系统,按着CentOS和Redhat的方式配置的。步骤如下:

1.首先要保证可以访问外网。ping www.baidu.com测试一下。

2.然后,关键的来了。照着下面步骤走就好了:

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ll

总用量 4

-rwxr-xr-x. 1 root root  726 3月  28 00:18 rhel-source.repo

[root@localhost yum.repos.d]# mkdir bak_repo     #创建repo备份文件夹#

[root@localhost yum.repos.d]# mv *.repo bak_repo/ #将所有repo文件移动至备份文件夹,有些系统可能会有多个repo文件,所以是mv *#

[root@localhost yum.repos.d]# touch network.repo  #创建新的repo文件#[root@localhost yum.repos.d]# chmod 755 network.repo #添加权限#

解决Linux下yum出错:Cannot retrieve repository metadata (repomd.xml) for repository: base._第2张图片

3.附带一份目前常用的yum网络源

mirrors.stuhome.net

mirrors.ustc.edu.cn

ftp.jaist.ac.jp

mirror.bjtu.edu.cn

mirrors.163.com

以上地址均可以通过浏览器直接访问,举例说明mirros.163.com的yum源配置:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

[root@localhost yum.repos.d]# vim network.repo

[base]

name=CentOS-$releasever - Base

baseurl=http://mirrors.163.com/centos/6/os/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#released updates

[updates]

name=CentOS-$releasever - Updates

baseurl=http://mirrors.163.com/centos/6/updates/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

[extras]

name=CentOS-$releasever - Extras

baseurl=http://mirrors.163.com/centos/6/extras/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever - Plus

baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/

gpgcheck=1

enabled=0

然后我就是直接vim network.repo,把上面的内容添加进去,保存退出。

4.执行下面命令:

# yum clean all
# yum install xulrunner.i686

完成。 

 参考博客:

https://www.cnblogs.com/Wherebolezi/archive/2017/10/11/7651681.html

https://www.cnblogs.com/Wherebolezi/p/4626670.html

你可能感兴趣的:(搭建环境及服务安装)