2010-04-06 139 views
4

我正在尋找在CentOS上安裝JavaHL的1.6版本,這證明會比預期的更棘手。在CentOS上安裝JavaHL 1.6

有人成功這樣做,並可以爲此點回購?

在此先感謝。

回答

3

我決心在rhel5u5 64位這一問題,但這樣做從最新的穩定標籤的ckeckout和做顛覆的完全構建和javahl結合 SVN共同http://svn.apache.org/repos/asf/subversion/tags/1.6.11 SVN-1-6-11

./configure --prefix=/opt/subversion --enable-javahl --with-jdk=/usr/lib/jvm/java-1.6.0-sun.x86_64 
make 
make install 
make javahl 
make install-javahl 

雖然您需要從存儲庫獲取許多依賴關係。

+0

謝謝,作爲魅力! – SyBer 2010-06-28 14:54:29

+1

我以前沒有提到過,但如果它是一個生產箱,你應該嘗試在另一個箱子(開發或臨時)中構建它,然後將二進制文件移動到生產文件中。 – feniix 2010-06-28 17:05:49

+0

我的救星!在找到你的答案之前,這個$^$ù$ javahl已經損失了幾個小時。非常感謝。 (在SVN 1.7上的RedHat 5上,工作原理相同。) – Offirmo 2011-12-08 13:46:57

1

CollabNet提供包含JavaHL的RHEL/CentOS RPM。

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

+0

謝謝你的建議,但它拋出我下面的錯誤: 無法加載JavaHL庫。 這些是遇到的錯誤: java.library.path中沒有libsvnjavahl-1 /opt/CollabNet_Subversion/lib/libsvnjavahl-1.so.0.0.0:/opt/CollabNet_Subversion/lib/libsvnjavahl-1.so .0.0.0:undefined symbol:_ZNSs4_Rep20_S_empty_rep_storageE java.library.path中的svnjavahl java.library.path =/opt/CollabNet_Subversion/lib 曾經設法讓它工作? – SyBer 2010-04-10 05:43:08

+0

問題實際上似乎是在這裏: 未定義的符號:_ZNSs4_Rep20_S_empty_rep_storageE – SyBer 2010-04-10 05:44:08

+0

CollabNet的svn客戶端RPM不適用於最新版本的Eclipse。 – Drahkar 2012-01-09 15:42:28

0

要在centos5.8的JavaHL 1.7做到這一點:

svn co http://svn.apache.org/repos/asf/subversion/tags/1.7.5/ svn-1-7-5 
cd svn-1-7-5/ 
./get-deps.sh #<---- not sure if that one's necessary. 
. autogen.sh 
./configure --prefix=/opt/subversion --enable-javahl --with-jdk=/usr/lib/jvm/java-1.6.0 
make 
make install 
make javahl 
make install-javahl 
+0

這些命令所做的總結很好。 – nalply 2012-10-11 18:11:37

6

在我的CentOS 5機,下面的工作就像一個魅力:

yum install subversion-javahl

它拉轉速從乾燥回購。如果你沒有百勝配置爲從幹了拉:http://dries.ulyssis.org/rpm/clientconfig.html

記住,已被他人在這裏說,該JavaHL很版本敏感 - 我運行Subclipse的1.6/1.6的顛覆,所以我安裝JavaHL 1.6。​​。

0

在CentOS 6.3:

yum install subversion-javahl.x86_64