.png)
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
완전히 고통스럽지 않은 업그레이드.