首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我要拿回1.8.x汞

我要拿回1.8.x汞
EN

Ask Ubuntu用户
提问于 2011-07-29 08:42:47
回答 2查看 1.2K关注 0票数 2

我从这个PPA:https://launchpad.net/~mercurial-ppa/+archive/releases/+packages?field.name_filter=mercurial&field.status_filter=&field.series_filter=中得到了变化无常的信息

Eclipse (以前的HgEclipse)在1.9.0版本中不能很好地工作。我如何将评级降至1.8.4?

我尝试过按照这里的说明,但aptitude versions mercurial只列出了1.9.0。当我尝试aptitude install mercurial=1.8.4-0ppa1时,我得到:

代码语言:javascript
复制
Unable to find a version "1.8.4-0ppa1" for the package "mercurial"

我在Ubuntu11.04 (Natty)。

编辑注意到官方版本(1.7.5对于Natty)太旧了。我需要1.8范围的东西。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2011-07-29 09:49:37

查看PPA页面,您可以看到1.8.4被标记为“替代”。这意味着它不再由存储库提供。这就是为什么aptitude versions mercurial没有表现出你想要的样子。

你有一些选择:

  1. 更新:这些文件仍然可以通过Launchpad获得。您可以在这里找到构建的文件。。下载你想要的借记簿。我建议您在这一点上删除PPA (每点3),然后手动安装debs。
  1. 继续使用1.9.x
  2. 安装ppa-purge并清除PPA,这样您就回到了1.7.5 sudo apt-获取安装ppa-清除sudo ppa:mercurial-ppa/ppa #或类似的东西。
  3. 作为#3,然后找到另一个提供1.8.5的PPA。我建议,如果你真的找到了一个PPA,除非它明确地说它将永远提供1.8,你可以继续使用锁定它安装的包的版本。
  4. 自己的事情自己做。删除您拥有的一切,然后清除PPA :下载1.8的源代码,编译它,打包它(checkinstall应该在那里帮助您),安装并锁定它。
票数 4
EN

Ask Ubuntu用户

发布于 2011-07-29 09:59:47

与使用ppa-清除不同,您还可以手动执行相同的操作:

  1. 从源列表中删除违规的ppa:sudo apt-add-repository -r ppa:mercurial-ppa/ppa ( -r移除ppa)
  2. 运行sudo apt-get update
  3. 删除旧的汞版本:sudo apt-get remove mercurial mercurial-common
  4. 再次安装mercurial (对于natty,这将是1.7.5):sudo apt-get install mercurial mercurial-common
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/54973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档