CentOS에서 Subversion 1.6을 1.7로 업그레이드하시겠습니까? (yum 저장소를 찾을 수 없습니다)

CentOS에서 Subversion 1.6을 1.7로 업그레이드하시겠습니까? (yum 저장소를 찾을 수 없습니다)

SVN 서버를 1.6에서 1.7로 업그레이드하고 싶습니다. 불행히도 인터넷에서 yum으로 이 작업을 수행하는 방법을 찾을 수 없습니다. 내가 확인했다rpmforge-extras하지만 1.7이 아닌 svn 1.6만 있습니다.

이것이 나에게 가장 안전한 방법이기 때문에 yum으로 업데이트하고 싶었습니다. 저는 숙련된 Linux 사용자가 아닙니다.

1.7(subversion.x86_64 0:1.7.xxxxx.el5.rfx)을 포함하는 yum 저장소가 있습니까?

없는 경우 단계별로 업데이트하는 방법에 대한 간단한 설명이 있을 수 있습니다.

답변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

완전히 고통스럽지 않은 업그레이드.

답변4

당사 웹사이트에서 바이너리 패키지를 다운로드할 수 있습니다.여기.

또는 다음을 사용할 수 있습니다.우버SVN, 1.6.18 및 1.7.5를 지원하며 시작하고 실행하는 데 필요한 다른 모든 항목(Apache, Tomcat, 사용자 관리자 등)도 지원합니다.

관련 정보