CentOS 5.4에 mod_dav_svn 1.6을 어떻게 설치합니까?

CentOS 5.4에 mod_dav_svn 1.6을 어떻게 설치합니까?

CentOS 5.4에 설치하려고 하는데 mod_dav_svn다음과 같은 내용이 표시됩니다.

# yum --enablerepo=rpmforge install mod_dav_svn
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirrors.adams.net
 * base: mirror.sanctuaryhost.com
 * extras: mirror.sanctuaryhost.com
 * rpmforge: fr2.rpmfind.net
 * updates: mirror.steadfast.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mod_dav_svn.x86_64 0:1.4.2-4.el5_3.1 set to be updated
--> Processing Dependency: subversion = 1.4.2-4.el5_3.1 for package: mod_dav_svn
--> Running transaction check
---> Package subversion.i386 0:1.4.2-4.el5_3.1 set to be updated
--> Finished Dependency Resolution
[...]

버전 1.4.2는 설치된 Subversion 1.6.9보다 이전 버전입니다(이전에 설치했습니다). mod_dav_svn버전 1.6.9를 어떻게, 어디서 구할 수 있나요 ?

답변1

최신의 깨끗한 오픈 소스 바이너리에 대해 WANdisco에서 제공하는 스크립트도 있습니다. 이렇게 하면 저장소가 설정되며 언제든지 최신 버전으로 "yum 업데이트"할 수 있습니다.

http://wandisco.com/subversion/os/downloads

답변2

yum 우선순위를 설정하셨나요? RPMForge에는 Subversion과 mod_dav_svn 1.6.13이 있으므로 설치 및 업데이트에 나열되어야 합니다. Yum 우선순위는 우선순위가 더 높은 다른 저장소에 동일한 패키지 이름이 있는 경우 해당 항목을 숨깁니다.

그렇다면 [base] 섹션에 다음을 추가하여 /etc/yum.repos.d/CentOS-Base.repo 파일에 제외 패턴을 추가해야 합니다.

[base]
...
exclude=subversion*,mod_dav_svn

답변3

rpmforge가 어떤 이유로 인해 Subversion 패키지를 제거한 것 같습니다. 내 Webtatic 저장소에 동일한 패키지(webtatic pgp 키로 서명하는 것 외에는 변경되지 않음)를 제공합니다. 저장소 설정에 대한 자세한 내용은 여기를 참조하세요.

http://www.webtatic.com/projects/yum-repository/

그러면 mod_dav_svn을 설치할 수 있습니다. 또한 이 과정에서 Subversion을 1.6.13으로 업그레이드할 예정입니다.

yum install mod_dav_svn --enablerepo=webtatic

관련 정보