В 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. Также спасибо за диагностику, это проблема, о которой я собирался узнать.