Назад | Перейти на главную страницу

Обновить Subversion 1.6 до 1.7 на CentOS? (не могу найти репозиторий yum)

Я хочу обновить свой SVN-сервер с 1.6 до 1.7. К сожалению, я не могу найти в Интернете ничего, как это сделать с помощью yum. Я проверил rpmforge-extras, но у него только svn 1.6, а не 1.7

Я хотел обновить с помощью yum, потому что для меня это наиболее безопасный способ. Я не опытный пользователь Linux.

Есть ли репозиторий yum, содержащий 1.7 (subversion.x86_64 0: 1.7.xxxxx.el5.rfx)

Надеюсь, кто-нибудь может мне помочь?

Если нет, возможно, краткое объяснение, как обновить только шаг за шагом.

Вы можете просто строить из исходников.

У меня сработало следующее (хотя вы, возможно, не захотите выполнять обновление или устанавливать каждый пакет в «Инструменты разработки» и «Дополнительная разработка»):

sudo yum update
sudo yum groupinstall "Development tools"
sudo yum groupinstall "Additional Development"
wget https://archive.apache.org/dist/subversion/subversion-1.7.8.tar.gz
tar zxvf subversion-1.7.8.tar.gz
cd subversion-1.7.8
./get-deps.sh
./configure
make
make check
sudo make install

В моей системе это, кажется, помещает двоичный файл в / usr / local / bin / svn, тогда как двоичный файл 1.6 находится в / usr / bin / svn, поэтому вам может потребоваться настроить псевдоним.

Кажется, это решение http://www.wandisco.com/subversion/download#centos Не пробовал, но официально поддерживается http://subversion.apache.org/packages.html#centos

Я использовал репозиторий rpmforge: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

После установки пакета rpm-forge я установил Subversion 1.7, выполнив эту команду:

sudo yum install --enablerepo = rpmforge-extras subversion

Совершенно безболезненный апгрейд.

Вы можете сделать это, чтобы обновить свою подрывную версию:

Для пользователей CentOS / RHEL 7:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=1

Для пользователей CentOS / RHEL 6:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=1

Для пользователей CentOS / RHEL 5:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/5/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=1

Затем вы создаете репо для своей подрывной деятельности:

vi /etc/yum.repos.d/wandisco-svn.repo

Скопируйте и вставьте, какое репо вы использовали wandisco-svn.repo файл.

Затем, при желании, но рекомендуется добавить подпись репозитория gpg:

wget http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco
gpg --quiet --with-fingerprint ./RPM-GPG-KEY-WANdisco
rpm --import ./RPM-GPG-KEY-WANdisco

И, наконец, выполните следующее:

yum clean all
yum remove subversion
yum install epel-release
yum install subversion

Не забудьте использовать для этого свой root-доступ. : D

Вы можете скачать бинарные пакеты с нашего сайта Вот.

В качестве альтернативы вы можете использовать uberSVN, который поддерживает версии 1.6.18 и 1.7.5, а также все остальное, что вам нужно для запуска (Apache, Tomcat, user admin и т. д.).