2013-08-30 111 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