在安装软件时出现如下错误:
查找解决办法时说是repomd文件没有找到,这会导致yum命令无法检索存储库元数据(或者理解为找不到库);即需要让yum命令能找到这个文件,这个文件默认在系统安装光盘的/repodata/目录下;
检查yum配置信息,到/etc/yum.repos.d/下检查配置的repo文件:
这里我也看不出什么东西来。。。
然后说是要配置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 #添加权限#
|
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