当我包含 dev repo 时,yum for fedora 失败

当我包含 dev repo 时,yum for fedora 失败

一段时间以来,我一直遇到 yum 问题,后来我禁用了所有额外的存储库,它开始正常工作。我的问题是,我试图安装 dropbox,但他们没有 Fedora 8 的 rpm,所以我必须完成整个配置过程。这告诉我我需要 libnautilus-extension。

但那是在开发仓库中,对我来说不起作用。每次启用它时,我都会收到校验和错误。这是我的 fedora-development.repo:

[development]
name=Fedora - Development
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/development/$basearc
h/os/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basear
ch
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test file:///etc/pki/rpm-gpg/R
PM-GPG-KEY-fedora

有任何想法吗?

答案1

可以尝试

yum clean all

否则,请尝试明确定义开发仓库,请参见: https://fedorahosted.org/packagedb/browser/fedora-packagedb-stable/yum.repos.d/fedora-development.repo

答案2

我猜想“出现校验和错误”是指 yum 抱怨某些下载文件的校验和不匹配。您可能访问了包含损坏文件的镜像。您是否尝试过注释掉该mirrorlist行并取消注释该baseurl行?

但是,请注意,如果您距离主要版本还有三个(您是 8,rawhide 是 11),那么从 rawhide 拉入软件包很有可能会完全破坏您的系统。拉入的依赖关系树将非常庞大,甚至如果依赖关系解析不会失败,如果您抱怨缺少依赖关系,则很可能会遇到故障的桌面环境。

答案3

正如其他人指出的那样,我认为 Fedora 8 自 9 月起就已停产。Fedora 9 即将在 Fedora 11 发布时达到 EOL。你运行如此老的版本而不是当前版本(两者都提供)是否有特定原因libnautilus-扩展.so.1在里面nautilus 扩展包裹。

相关内容