Подтвердить что ты не робот

Несовместимая библиотека JavaHL для Subclipse в 64-разрядной версии Kubuntu

Я пытаюсь заставить Subversion работать под Eclipse 3.7 в 64-битном Kubuntu 11.10, но с проблемами. Я установил subclipse 1.8.1, установил libsvn-java и добавил -Djava.library.path=/usr/lib/jni/ под -vmargs в файле /usr/lib/eclipse/eclipse.ini, но теперь получил сообщение об ошибке:

Incompatible JavaHL library loaded.  1.7.x or later required.

и не может показаться, как обновить JavaHL. Я переустановил плагин subclipse, который, по-видимому, также устанавливает версию JavaHL 1.7.1, так что, возможно, это не тот случай, когда JavaHL не устанавливается, но, возможно, невозможно? - Кто-нибудь с любыми идеями?

** РЕДАКТИРОВАТЬ **

Как упоминалось ниже, ссылки, представленные в принятом ответе, перестали работать, но вы можете скачать обновленные файлы здесь (кредит Рехыту), но вы потребуется подзаголовок версии 1.8.x, которую вы можете установить, добавив http://subclipse.tigris.org/update_1.8.x в Eclipse

Я установил subclipse 1.8, а затем установил эти файлы в порядке:

Если вам нужно 32 бит перейдите на страницу стартовой панели и нажмите ссылку "subversion - 1.7.2-0ubuntu0 ~ ppa1" внизу страницы - это вызовет все соответствующие файлы

4b9b3361

Ответ 1

Из-за который

Прежде всего, мне пришлось удалить старые пакеты перед установкой новых (спасибо Sergi)

для i386

для amd64

это сработало для меня.

Ответ 2

В качестве альтернативы вы можете выполнить следующее, автоматизируя установку пакета:

apt-add-repository ppa:dominik-stadler/subversion-1.7

apt-get update

apt-get dist-upgrade

Ответ 3

К сожалению, я еще не могу прокомментировать (или я не понимаю, как работает этот сайт:-)), но, возможно, Dave Shuck заинтересован в этом: if вы изменяете зависимости пакета .deb и удаляете libserf-private, все работает нормально. Проще всего сделать это с помощью script: videbcontrol

Ответ 4

Так как я еще не могу прокомментировать, и мое редактирование было отклонено:

Я наткнулся на ту же проблему. Хранилища Xubuntu 10.11 устарели. Пакеты можно найти в этом месте. Действуйте согласно сообщению javaloper.

Ответ 5

Загрузите файлы libserf, libaprutil, libsvn1, subversion, libsvn-java из здесь.

Во время загрузки выберите подходящую среду i.e 32bit или 64bit.