Я обновил систему с 13.10 до 14.04 LTS Теперь мне нужно перейти с Subversion 1.8 на Subversion 1.7, потому что форматы 1.7 и 1.8 отличаются, и я не могу получить доступ к svn-репо моей команды.
Мне не удалось собрать SVN из источников: много зависимостей, странные ошибки.
Я не могу понять, почему svn не был упакован в отдельный пакет deb. Я уверен, что есть много людей, которым нужна именно одна версия SVN и не нужно принудительное обновление SVN.
Итак, мой вопрос: как я могу перейти на SVN 1.7 с 1.8, оставаясь на Ubuntu 14.04?
Обновление Я установил SVN 1.7.9 на Ubuntu 14.04 из источника. Затем я установил SVN 1.7.9 в Ubuntu 14.04, как описано ниже, с помощью манипуляций apt-get и source.list
Оба случая привели к сообщению:
Доступны следующие модули доступа к репозиторию (RA):
- ra_svn: Модуль для доступа к хранилищу с использованием сетевого протокола svn.
- обрабатывает схему svn
- ra_local: Модуль для доступа к хранилищу на локальном диске.
- обрабатывает «файловую» схему
Это сообщение означает, что я не могу получить доступ к svn-репозиторию моей команды, так как поддержка http / https не установлена.
Update2 Я ненавижу Subversion и Ubuntu. Второй день я провожу, пытаясь скомпилировать Subversion 1.7 в Ubuntu 14.04 с поддержкой http / https. Безрезультатно. Я не понимаю, почему форматы 1.7 и 1.8 Subversion несовместимы. Я ненавижу разработчиков Subversion.
Я не понимаю, почему поддержка http / https отсутствует в https://launchpad.net/ubuntu/trusty/amd64/subversion/1.7.14-1ubuntu2 https://launchpad.net/ubuntu/trusty/amd64/libsvn1 /1.7.14-1ubuntu2
Слишком сложно дать мне ТОЛЬКО ОДИН пакет deb, который я могу установить и забыть о конфигурации?
Я думал, что это займет у меня максимум 10 минут: sudo apt-get install svn-1.7
Но я трачу свое время на настройку неона и крепостного и пытаюсь приспособиться к условиям, которые мне не нравятся.
svn
скорее всего, будут мешать тем, через которые вы установили apt-get
. Вы можете удалить с компьютера только все, что связано с svn (т.е. попытаться удалить скомпилированный svn), а затем следовать инструкциям в моем ответе.