歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 11.10下為Eclipse安裝SVN插件

Ubuntu 11.10下為Eclipse安裝SVN插件

日期:2017/2/28 14:53:03   编辑:Linux教程

剛安裝上了Ubuntu系統,今天升級到了11.10,安裝Eclipse的svn插件Subclipse之後,啟動Eclipse會報錯,提示無法找到libsvnjavahl-1,經過各種搜索嘗試,終於搞定了。

首先,我的Eclipse版本是Indigo,Svn插件版本是1.8.*(所需要的javahl的版本是1.7.*)。

根據在網上的搜索得知在linux下僅僅安裝插件是不行的,還需要安裝libsvn-javahl,雖然不知道是什麼東西,但是,裝吧。

Ubuntu11.10安裝這個其實很方便,只要執行 sudo apt-get install libsvn-java就可以了,但是貌似不是1.7版本的。無奈就在找別的辦法。

在這裡可以找到1.7版本的,但是是rpm包的,不要緊,先下下來再說。得到文件CollabNetSubversion-client-1.7.3-2.i386.rpm

然後要解決的問題就是把rpm包安裝上,好在通過搜索發現Ubuntu下有個能將rpm轉換成deb的軟件,要的就是他了。

安裝: sudo apt-get install alien

轉換: sudo alien --scripts CollabNetSubversion-client-1.7.3-2.i386.rpm

之後在同文件夾下會生成一個CollabNetSubversion-client-1.7.3-2.i386.deb的文件,雙擊安裝就可以了。

安裝完成之後並沒有完事,啟動Eclipse還是會報錯,因為在SVN插件掃描的lib文件裡還沒有需要的源文件,這裡還需要拷貝源文件。

我的Eclipse啟動報錯的時候,SVN掃描的是jdk安裝目錄下的jre/lib/i386文件夾,所以還需要把源文件靠譜到這個目錄下。到剛剛安裝的CollabNetSubversion-client-1.7.3-2.i386下面去找,一般情況可以在這裡找到他:/opt/CollabNet_Subversion,然後在其下的lib文件夾裡找到以下三個文件,libsvnjavahl-1.so,libsvnjavahl-1.so.0,libsvnjavahl-1.so.0.0.0 ,並將其復制到jdk安裝目錄下的jre/lib/i386文件夾下。

OK,再重新啟動Eclipse就不會報錯了,剛剛用SVN下載了lucene的源碼,證明其可以正常工作了吧。再遇到別的問題再找辦法解決。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved