Ubuntu11.10下为Eclipse安装svn插件[验证OK]

来源:互联网 发布:铜陵网络电视台 编辑:程序博客网 时间:2024/04/28 02:56

安装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版本的。无奈就在找别的办法。

http://www.collab.net/downloads/subversion/redhat.html 在这里可以找到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的源码,证明其可以正常工作了吧。再遇到别的问题再找办法解决。

原创粉丝点击