我已经使用 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
有任何想法吗?
可以试试
其他明智的尝试明确定义开发存储库,请参阅: https ://fedorahosted.org/packagedb/browser/fedora-packagedb-stable/yum.repos.d/fedora-development.repo
我假设“得到校验和错误”是指让 yum 抱怨某些下载文件的校验和不匹配。您可能遇到了文件损坏的镜像。您是否尝试过注释掉该
mirrorlist
行并取消注释该baseurl
行?但是,请注意,如果您在三个主要版本之外(您是 8,rawhide 是 11)从 rawhide 中提取软件包,那么您很有可能完全破坏您的系统。引入的依赖关系树将是巨大的,即使依赖关系解析不会因抱怨缺少依赖关系而失败,您也很可能会遇到桌面环境出现故障。
正如其他人所指出的那样,Fedora 8 自从我相信 9 月以来就已经报废了。当 Fedora 11 发布时,Fedora 9 即将达到 EOL。您是否有特定原因运行这样的旧版本而不是当前版本之一,它们都在nautilus-extensions包中提供libnautilus-extension.so.1 。