Назад | Перейти на главную страницу

Установите libsvn с поддержкой SSL в Ubuntu (9.04)

В subversion пакет, доступный в репозиториях Ubuntu 9.04, имеет очень неприятное ограничение, которое делает его практически непригодным для использования в репозиториях, размещенных на https://. Принятое решение этой проблемы - вручную скомпилировать подрывную версию из источников, размещенных на Tigris, обязательно настроив ее с помощью --with-ssl вариант.

Это отлично работает для svn Клиент CLI, но он не работает по сравнению с другими инструментами, использующими libsvn. Я предполагаю, что бит ручной компиляции устанавливает исправленный libsvn .so(s), но они не используются такими пакетами, как git-svn которые устанавливаются через APT.

Итак, вот вопрос: как мне получить git-svn работаю над Ubuntu с репозиториями, размещенными на https://?

Пока это не будет исправлено в репозиториях ubuntu, вам, вероятно, также лучше самостоятельно скомпилировать git и git-svn. Просто убедитесь, что при компиляции git-svn вы указываете ему правильные библиотеки в файле configure.

Я даже пробовал обновиться до кармических пакетов для libsvn1, libsvn-perl, subversion, git-core и git-svn со всеми их зависимостями, и все равно не повезло.

git-svn:
  Installed: 1:1.6.3.3-2
git-core:
  Installed: 1:1.6.3.3-2
libsvn1:
  Installed: 1.6.1dfsg-1ubuntu2
subversion:
  Installed: 1.6.1dfsg-1ubuntu2
libsvn-perl:
  Installed: 1.6.1dfsg-1ubuntu2

Кажется, связано с эта ошибка Ubuntu. Также спасибо за диагностику, это проблема, о которой я собирался узнать.