2013-08-30 109 views
0

在机器上安装tomcat 6之后,我现有的eclipse停止工作,并在ubuntu软件中心显示安装eclipse的选项。当我试图安装Eclipse我收到以下错误无法在12.10上安装eclipse

以下软件包有不能满足的依赖关系:

Eclipse的平台:依赖:Eclipse的平台的数据(> = 3.8.0〜rc4- 1ubuntu1)但要安装3.8.0〜rc4-1ubuntu1 取决于:eclipse-rcp(= 3.8.0〜rc4-1ubuntu1),但要安装3.8.0〜rc4-1ubuntu1 取决于:liblucene2-java(< 2.9.5),但2.9.4 + ds1-4是要安装 取决于:sat4j(< 2.4.0),但2.3.1-1ubuntu1要被安装

任何想法解决此问题,

我被困在我的工作中。

+0

安装一个较新版本的Tomcat,它不会引入对Eclipse来说太旧的依赖关系? – chrylis

+0

如果可能您可以直接从eclipse.org下载eclipse并安装 –

回答

1

简单:不要使用包管理器来安装Eclipse。只需download the tar.gz archive from eclipse.org并将其解包到任何地方。 3.8.2 is here.

一些背景资料:Eclipse附带了自己的包管理器(P2)。 P2不喜欢别人在混淆它的世界的时候。 Linux软件包管理器尝试以p2不会注意的方式修改p2配置文件,但最终会失败。

建议的意见:您现在可以使用帮助菜单安装插件。 每次安装新插件时,请对Eclipse文件夹和工作区进行备份。 P2有一些非常丑陋的bug,当它进入“我不想再工作”的状态时,它几乎不可能治愈它。

将这些备份保存在安全的地方。你最终会需要他们。是的,我暗示你最终需要第五次备份。

注意:要工作,Eclipse的只需要它的安装文件夹内,并在workspace/.metadata文件夹中的文件。如果它们被损坏,它将不再工作。这也意味着使用你的包管理器安装包不能再破坏Eclipse了。

+0

最新版本4.2。你应该改用它。 – Vinz243

+0

@ vinz243:ugn ...不。从3.8到4.x的过渡并不平坦。如果你现在有3.8,并且你需要快速恢复工作,请不要尝试4.2。它只会产生你现在不想面对的新问题。 –

+0

@Aaron Digulla,谢谢你的回复。我已经删除了tomcat 6并且安装了tomcat 7重新安装了eclipse。之后,eclipse开始工作。但唯一的问题是我现在无法安装tomcat 6.我有一个使用tomcat 6开发的项目。有什么方法可以安装tomcat 6 – Anish