如何在Ubuntu上升级JavaHL?

Dav*_* L. 25 eclipse subclipse svn ubuntu javahl

环境

  • Ubuntu 10.10
  • Eclipse Java EE Indigo Service Release 1
  • Subclipse 1.8.x
  • libsvn1 1.6.12
  • svn 1.7.x

问题

Subclipse 1.8.x 需要JavaHL 1.7.x版.我需要Subclipse 1.8.x才能使用svn 1.7.x.

Ubuntu 10.10没有subversion 1.7软件包或libsvn1 1.7软件包.

有没有办法升级Ubuntu上的libsvn1包,可能是通过配置另一个包存储库或直接安装包?如果后者是可能的,我在哪里可以找到libsvn1/JavaHL包?当然其他人必须尝试在这个Ubuntu版本上使用svn 1.7吗?

jlb*_*jlb 53

(复制自另一个答案)

删除现有的libsvn-java:

sudo apt-get purge libsvn-java
Run Code Online (Sandbox Code Playgroud)

然后,添加以下软件源并重新安装:

sudo add-apt-repository ppa:dominik-stadler/subversion-1.7
sudo apt-get update
sudo apt-get install libsvn-java
Run Code Online (Sandbox Code Playgroud)

(在这里找到)

更新:对于Ubuntu 14,请使用subversion 1.8 repo

sudo add-apt-repository ppa:dominik-stadler/subversion-1.8
Run Code Online (Sandbox Code Playgroud)

(感谢@ YetAnotherMatt的回答)

  • 在Ubuntu 12.04上仍然有效(并且是必要的). (4认同)

Mar*_*ard 3

如果您不想在等待 Ubuntu 软件包更新到 SVN 1.7.x 时搞乱它们,您可以做的一件事就是安装 CollabNet 客户端 RPM。这将安装到私有命名空间 (/opt/CollabNet_Subversion) 中,因此它不会更改任何 Ubuntu 软件包。您可以使用“alien”软件包安装 RPM。我们已让 Subclipse 用户确认该客户端适合他们。

http://www.open.collab.net/downloads/subversion/linux.html