Несовместимая библиотека 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, затем установил эти файлы в следующем порядке:
- libsvn-java_1.7.2-0ubuntu0 ~ ppa1_amd64.deb
- subversion_1.7.2-0ubuntu0 ~ ppa1_amd64.deb
- libsvn1_1.7.2-0ubuntu0 ~ ppa1_amd64.deb
Если вам нужно 32-битное, перейдите на страницу панели запуска и нажмите ссылку "Subversion - 1.7.2-0ubuntu0~ppa1" внизу страницы - это вызовет все соответствующие файлы
5 ответов
Из-за этого
Прежде всего я должен был удалить старые пакеты перед установкой новых (спасибо Sergi)
для i386
- иди сюда
- установить в порядке пакеты geb
- libsvn1_1.7.1-0ubuntu0~ppa4_i386.deb (979,2 КиБ)
- subversion_1.7.1-0ubuntu0 ~ ppa4_i386.deb (1,2 МиБ)
- libsvn-java_1.7.1-0ubuntu0 ~ ppa4_i386.deb
для amd64
- иди сюда
- установить в порядке пакеты geb
- libsvn1_1.7.1-0ubuntu0~ppa4_amd64.deb (1,0 МиБ)
- subversion_1.7.1-0ubuntu0 ~ ppa4_amd64.deb (1,2 МиБ)
- libsvn-java_1.7.1-0ubuntu0 ~ ppa4_amd64.deb (446,7 КиБ)
это сработало для меня.
В качестве альтернативы вы можете сделать следующее, чтобы автоматизировать установку пакета:
apt-add-repository ppa:dominik-stadler/subversion-1.7
apt-get update
apt-get dist-upgrade
К сожалению, я пока не могу комментировать (или я не понимаю, как работает этот сайт:-)), но, возможно, Dave Shuck заинтересовался этим: если вы измените зависимости пакета.deb и удалите все libserf-private работает отлично. Проще всего это сделать с помощью этого скрипта: videbcontrol
Поскольку я пока не могу комментировать, и моя правка была отклонена:
Я наткнулся на ту же проблему. Репозитории Xubuntu 10.11 устарели. Пакеты можно найти в этом месте. Продолжайте в соответствии с публикацией Javaloper.
Скачать файлы libserf
, libaprutil
, libsvn1
, subversion
, libsvn-java
отсюда
Во время загрузки выберите подходящую среду, т.е. 32bit
или же 64bit
версия.