Где найти готовые двоичные файлы для Subversion 1.6 для Ubuntu (или Debian)?
Вопрос
Хотя я могу легко найти двоичные файлы для последней версии Subversion (1.6), я не могу найти двоичные файлы для Ubuntu (или Debian).
А страница загрузки на tigris.org предлагают использовать команду:
apt-get install subversion
но, как вы можете убедиться, будет установлена версия до 1.5.4 (на момент написания статьи 6 мая 2009 г.).
Это нехорошо, потому что многие рабочие копии, которыми я делюсь с Windows, автоматически обновляются TortoiseSVN до версии 1.6.
Решение
Сертифицированные двоичные файлы можно найти здесь и сейчас: http: // www. wandisco.com/subversion/os/downloads?type=ubuntu910 р>
Сценарий настроит для вас хранилище, поэтому вы будете продолжать получать обновления.
Другие советы
Вот хранилище APT с бинарными пакетами Subversion 1.6 для Ubuntu с 8.04 по 9.10: https://launchpad.net/~anders-kaseorg/+archive/subversion-1.6 р>
Я решил это с помощью этих репозиториев:
deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu intrepid main
deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu intrepid main
Вы можете найти пакет debian для Subversion 1.6 в экспериментальных репозиториях Debian по адресу http: // packages .debian.org / экспериментальный / подрывная .
Сказав, что вы, вероятно, будете в порядке работать с версией 1.5.4 из репозиториев Ubuntu, если используемый вами сервер SVN не работает с 1.6, вы не сможете использовать какие-либо новые функции в клиенте. тем не мение. Р>
Если бы я был вами, я бы сначала попытался использовать версию в репозиториях, прежде чем устанавливать ее от третьей стороны, поскольку вы можете обнаружить, что она работает для вас и облегчит вашу жизнь, когда дело доходит до обновления Subversion в в долгосрочной перспективе.
Добавьте эти две строки в ваш /etc/apt/sources.list:
deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main
deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main
Получите ключ Андерса:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 413576CB
Обновлять:
sudo apt-get update
Обновите или установите:
sudo apt-get upgrade
sudo apt-get install subversion
(С помощью ГВС)
Решено!Вот решение.
Из загрузки CollabNet страница скачайте двоичные файлы для Red Hat.Затем используйте Alien для его установки, например:
$ sudo apt-get install alien
$ sudo alien CollabNetSubversion-client-1.6.2-1.i386.rpm
$ sudo dpkg -i collabnetsubversion-client_1.6.2-2_i386.deb
Помните, что команда установлена в /opt/CollabNet_Subversion/bin/svn, а не в /usr/bin/svn.После этого просто поместите эту строку в свой .bashrc
:
export PATH="/opt/CollabNet_Subversion/bin:$PATH"
Вам не нужна версия 1.6 для работы с вашими рабочими копиями Windows. SVN достаточно умен, чтобы распознавать функции, предоставляемые клиентами, и пропускать только эти функции - так что ваш клиент 1.5.4 может без проблем подключиться к вашему серверу 1.6; как и ваш клиент Windows 1.6.
Единственный раз, когда у вас возникнут проблемы, это если вы используете 2 клиента с одной рабочей копией - т.е. ваши клиенты Windows и Linux одновременно фиксируют и обновляют один общий каталог. В любом случае, такое расположение - плохая идея, у вас будут всевозможные проблемы даже без учета различий EOL. Если у вас такая ситуация, извлеките новый WC, чтобы у вас был один для Linux, а другой для Windows. Р>