Я модернізував систему з 13.10 до 14.04 LTS Тепер мені потрібно перейти з Subversion 1.8 на Subversion 1.7, оскільки формати 1.7 проти 1.8 відрізняються, і я не можу отримати доступ до svn repo своєї команди.
Мені не вдалося скласти svn з джерел: багато залежностей, дивні помилки.
Я не можу зрозуміти, чому svn не був упакований в окремий пакет деб. Я впевнений, що є багато людей, яким потрібна саме одна версія 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
Чи занадто складно дати мені ТІЛЬКИ ОДИН пакет дебютів, щоб я міг встановити та забути про конфігурацію?
Я думав, що знадобиться максимум 10 хвилин: sudo apt-get install svn-1.7
Але я витрачаю свій час, налаштовуючи неон і кріпак, і намагаюся підходити під умови того, чого я не знаю.
svn
швидше за все, перешкоджають тим, через які ви встановили apt-get
. Ви можете лише очистити все, що стосується svn зі свого комп’ютера (тобто спробувати видалити зібраний svn), а потім слідувати вказівкам у моїй відповіді.