在Fedora中安装mercurial时出现包依赖性错误


3

我正在尝试mercurial使用yum在我的Fedora 14中安装并获得以下error.help来解决此问题。

 yum --enablerepo=rpmforge --disablerepo=remi --disablerepo=fedora  install     mercurial.i386
 Loaded plugins: langpacks, presto, refresh-packagekit
 Adding en_US to language list
 Repository fedora is listed more than once in the configuration
 Repository updates is listed more than once in the configuration
 Setting up Install Process
 Resolving Dependencies
 --> Running transaction check
 ---> Package mercurial.i386 0:1.9.2-1.el5.rf set to be installed
 --> Processing Dependency: python(abi) = 2.4 for package: mercurial-1.9.2-1.el5.rf.i386
 --> Finished Dependency Resolution
 Error: Package: mercurial-1.9.2-1.el5.rf.i386 (rpmforge)
       Requires: python(abi) = 2.4
       Installed: python-2.7-8.fc14.1.i686 (@fedora/$releasever)
           python(abi) = 2.7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Answers:


1

永久删除RPMForge存储库数据。您不应该在Feroda机器上使用EL回购。请注意您的操作系统i686的位数,意味着32位。如果您遇到问题,请在RH的Bugzilla中记录一个错误,请求将版本升级到存储库中的软件包。


你的意思是disablerepo?
itsraja 2011年

不,我的意思是永久删除它。你不应该在Fedora机器上使用EL repo。
Ignacio Vazquez-Abrams

我已经删除了,但是当yum列表' mercurial '时,我最终只得到了一些.i686。我的是32位
itsraja 2011年

i686是32位。
Ignacio Vazquez-Abrams

对不起,我在他们的网站上找到了1.9版本的mercurial作为来源。但列出的是1.8,如何获得最新的,或者我应该安装和更新
itsraja
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.