.png)
Я хочу обновить свой SVN Server с 1.6 до 1.7. К сожалению, я не могу найти ничего в интернете, как это сделать с помощью yum. Я проверилrpmforge-дополненияно у него есть только svn 1.6, а не 1.7
Я хотел обновиться с помощью yum, потому что это самый безопасный способ для меня. Я не опытный пользователь Linux.
Существует ли репозиторий yum, содержащий версию 1.7 (subversion.x86_64 0:1.7.xxxxx.el5.rfx)?
Если такового нет, возможно, краткое пошаговое объяснение того, как выполнить обновление.
решение1
Вы можете просто построить из исходников.
Мне помогло следующее (хотя вы, возможно, не захотите выполнять обновление или устанавливать каждый пакет в разделах «Средства разработки» и «Дополнительная разработка»):
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, поэтому вам может потребоваться настроить псевдоним.
решение2
Кажется, это решение.http://www.wandisco.com/subversion/download#centosЯ не пробовал, но это официально поддерживается.http://subversion.apache.org/packages.html#centos
решение3
Я использовал репозиторий rpmforge: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
После установки пакета rpm-forge я установил Subversion 1.7, выполнив следующую команду:
sudo yum install --enablerepo=rpmforge-extras subversion
Абсолютно безболезненное обновление.