Где найти готовые двоичные файлы для Subversion 1.6 для Ubuntu (или Debian)?

StackOverflow https://stackoverflow.com/questions/831723

  •  06-07-2019
  •  | 
  •  

Вопрос

Хотя я могу легко найти двоичные файлы для последней версии 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top