LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 751|回复: 4

fedora yum 无法安装任何软件 (已解决)

[复制链接]
发表于 2011-8-27 11:00:08 | 显示全部楼层 |阅读模式
任何软件都无法通过“yum install”安装,显示下列错误

已加载插件:langpacks, presto, refresh-packagekit
错误:requested datatype primary not available

请问大家有没有遇到过这种情况,怎么解决昵?
发表于 2011-8-27 19:16:28 | 显示全部楼层
试试yum clean all先,有可能就好了
回复 支持 反对

使用道具 举报

发表于 2011-8-28 08:04:20 | 显示全部楼层
我也遇到了这个问题,昨天装台笔记本,安装了rpmfusion就这样,卸载了就正常。然后我看了一下别的机器,rpmfusion-free-release-15-1.noarch和rpmfusion-nonfree-release-15-1.noarch稳稳的在上面,一点事也没有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-28 08:35:04 | 显示全部楼层
问题已经解决了  clean all,makecache,check-update都无效,
修改了/etc/yum.repos.d下面的所有repo文件,将里面的enabled=1修改为enabled=0后能用了。
感谢各位朋友关注。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-28 08:38:49 | 显示全部楼层
Post by shenchu;2148576
问题已经解决了  clean all,makecache,check-update都无效,
修改了/etc/yum.repos.d下面的所有repo文件,将里面的enabled=1修改为enabled=0后能用了。
感谢各位朋友关注。


看了一个外文网站,说是修改其中一个repo文件就可以了,但是我英文太烂了,一知半解,索性全部都改了。  可惜未明白其中enable=0这个参数的含义。

原帖地址:http://www.fedoraforum.org/forum/showthread.php?p=1314379


This method is little laborious but helpful if nothing else stated above is working.

Just check that at which stage the error is occurring. I mean, yum checks the repositories in the same order as they are listed in /etc/yum.repos.d/ directory. In my case here it hapened.


rpmfusion-nonfree | 3.3 kB 00:00
rpmfusion-nonfree/primary_db | 91 kB 00:03
rpmfusion-nonfree-updates | 414 B 00:00
Error: requested datatype primary not available
and the next file was rpmfusion-nonfree-updates-testing.repo. I just edit the file as follows
enabled=0
gpgcheck=0

prior both were set to 1.

now for me, error is resolved. Thought may be helpful to you 2.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表