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


18

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

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

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

누군가 나를 도울 수 있기를 바랍니다.

그렇지 않은 경우 단계별 설명만으로 업데이트하는 방법에 대한 간단한 설명이있을 수 있습니다.

svn  centos  yum 

답변:


20

소스에서 빌드 할 수 있습니다.

다음은 나를 위해 일했습니다 ( "개발 도구"및 "추가 개발"에서 모든 패키지를 업데이트하거나 설치하지 않을 수도 있음).

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에 있으므로 별칭을 설정해야 할 수도 있습니다.


1
configure --prefix / usr은 make install을 / usr / bin / svn으로
보냅니다

6

이것은 해결책 이 아닌 것 같습니다 http://www.wandisco.com/subversion/download#centos 시도하지 않았지만 공식적으로 지원됩니다 http://subversion.apache.org/packages.html#centos


1
"공식적으로 지원"? 그게 무슨 뜻 이니? 페이지 상단에서 : "Apache Subversion 프로젝트는 Subversion 소프트웨어의 바이너리 패키지를 공식적으로 보증하거나 유지하지 않습니다."
rakslice

나는 그것이 아파치 닷컴에서 언급되고 아무도 모르는 역류 프로젝트가 아니라는 것을 의미합니다.
Andreas Wederbrand 9

3
WANdisco 패키지는 출시 전에 패키지를 컴파일하고 완전히 테스트했으며, 필요한 경우 SVN 포럼 ( svnforum.org/forum.php ) 에 도움을주기 위해 지원됩니다 .
Mand Beckett

5

rpmforge 저장소를 사용했습니다 : http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

rpm-forge 패키지를 설치 한 후 다음 명령을 실행하여 하위 버전 1.7을 설치했습니다.

sudo yum install --enablerepo = rpmforge-extras 서브 버전

완전히 고통없는 업그레이드.


1
rpmforge 저장소를 설치해야 할 수도 있습니다. wiki.centos.org/AdditionalResources/Repositories/RPMForge 안내서를 사용하여 수행 할 수 있습니다 . 어떤 이유로 wget을 사용하여 rpmforge의 .rpm 패키지를 다운로드 할 수 없었고 브라우저를 사용해야했습니다.
izogfif

4

서브 버전을 업그레이드하기 위해이 작업을 수행 할 수 있습니다.

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

다음으로 Subversion에 대한 저장소를 만듭니다.

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

루트 액세스 권한을 사용하여이를 수행하는 것을 잊지 마십시오. :디


3

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

또는 1.6.18 및 1.7.5를 지원 하는 uberSVN 을 사용 하고 시작하고 실행하는 데 필요한 다른 모든 항목 (Apache, Tomcat, user admin 등)을 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.