Fedora2에서 subversion-server를 사용하신 분 있나요?

choco6의 이미지

회사의 리눅스 박스에 Fedora2를 설치하고 subversion을 설치하려고 합니다.
subversion은 설치했고 subversion-server를 설치하려고 보니까 다음과 같은 의존성 문제가 나오더군요.

[root@choco leesw# rpm -Uvh subversion-server-1.0.5-1.rh90.i386.rpm
오류: Failed dependencies:
apr-util >= 0.9.5 is needed by subversion-server-1.0.5-1
subversion = 1.0.5-1 is needed by subversion-server-1.0.5-1

그래서 Fedora2에 깔려있는 apr-util 버전을 보니 0.9.4 더군요.
그래서 apr-util-0.9.5를 받아 설치하려고 했습니다. 그랬더니 다음과 같이 또다른 의존성 문제가...

[root@choco leesw]# rpm -Uvh apr-util-0.9.5-0.1.i386.rpm
오류: Failed dependencies:
libdb-4.0.so is needed by apr-util-0.9.5-0.1

그래서 Fedora2 시스템에 깔려있는 Berkly DB 버전을 봤죠.
[root@choco leesw]# rpm -qa | grep db4
db4-4.2.52-3.1
db4-devel-4.2.52-3.1
db4-utils-4.2.52-3.1

그래서 db4-4.0.14를 깔아보려고 했습니다
[root@choco leesw]# rpm -Uvh db4-4.0.14-20.1.i386.rpm
경고: db4-4.0.14-20.1.i386.rpm: V3 DSA signature: NOKEY, key ID ac64a5d1
오류: Failed dependencies:
libdb-4.2.so is needed by (installed) perl-5.8.3-18
libdb-4.2.so is needed by (installed) python-2.3.3-6
libdb-4.2.so is needed by (installed) db4-utils-4.2.52-3.1
libdb-4.2.so is needed by (installed) apr-util-0.9.4-14
libdb-4.2.so is needed by (installed) httpd-2.0.50-2.1
libdb-4.2.so is needed by (installed) mod_perl-1.99_12-2.1
libdb-4.2.so is needed by (installed) php-4.3.6-5
libdb-4.2.so is needed by (installed) subversion-1.0.4-2
libdb_cxx-4.2.so is needed by (installed) kdeaddons-3.2.2-1
db4 = 4.2.52 is needed by (installed) pam-0.77-40
db4 = 4.2.52-3.1 is needed by (installed) db4-devel-4.2.52-3.1
db4 = 4.2.52-3.1 is needed by (installed) db4-utils-4.2.52-3.1

으~ 이렇게 의존성이 얽히고 섥혀있으니 정말 짜증이 나는데.. 혹시 Fedora2에서 subversion-server를 설치하여 사용하시는 분 계신가요?

sangu의 이미지

choco6 wrote:

[root@choco leesw# rpm -Uvh subversion-server-1.0.5-1.rh90.i386.rpm
오류: Failed dependencies:
apr-util >= 0.9.5 is needed by subversion-server-1.0.5-1
subversion = 1.0.5-1 is needed by subversion-server-1.0.5-1

Fedora Core 2에 subversion 패키지가 있는데 패키지명을 보니 빨간모자 9 용같은데 그 패키지를 설치하시는 특별한 이유라도 있나요?

yum install subversion

pynoos의 이미지

subversion 정말 설치하는데 요구하는거 많은 놈입니다.

Fetdora 2 용 subversion RPM 을 받으시지 그러셨어요?

http://rpmfind.net/linux/rpm2html/search.php?query=subversion

현재 1.0.6 까지 나왔는데 저 리스트에는 아직 1.0.4 군요.
두 버전차이지만, 1.0.0 이후로 계속 보안 패치가 나온거라 약간은 찜짐합니다..

그래도 시도해보셔요

sangu의 이미지

pynoos wrote:
subversion 정말 설치하는데 요구하는거 많은 놈입니다.

Fetdora 2 용 subversion RPM 을 받으시지 그러셨어요?

http://rpmfind.net/linux/rpm2html/search.php?query=subversion

현재 1.0.6 까지 나왔는데 저 리스트에는 아직 1.0.4 군요.
두 버전차이지만, 1.0.0 이후로 계속 보안 패치가 나온거라 약간은 찜짐합니다..

그래도 시도해보셔요

Fedora Core 2 testing 디렉토리에 버전 1.0.6이 올라와 있습니다.
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/2/i386/
패키지에 별 문제가 없다면 update 디텍로리로 옮기겠지요.
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/2/i386/

choco6의 이미지

subversion-1.0.4는 apt를 통해 최신 안정 버전을 받은 것입니다.
그런데 제가 설치하려고 했던 것은 subersion-server 버전이거든요.
subversion 홈페이지에서 확인한 바로는 subversion server 기능을 쓰려면 subversion-server 버전도 함께 설치하라는 권고 사항이 있습니다.
subversion만 깔아서 서버 기능도 쓸 수 있는지 모르겠네요.

sangu의 이미지

choco6 wrote:
subversion-1.0.4는 apt를 통해 최신 안정 버전을 받은 것입니다.
그런데 제가 설치하려고 했던 것은 subersion-server 버전이거든요.
subversion 홈페이지에서 확인한 바로는 subversion server 기능을 쓰려면 subversion-server 버전도 함께 설치하라는 권고 사항이 있습니다.
subversion만 깔아서 서버 기능도 쓸 수 있는지 모르겠네요.

rpm -qpi subversion-server-1.0.5-1.rh90.i386.rpm
Name        : subversion-server            Relocations: /usr
Version     : 1.0.5                             Vendor: Summersoft
Release     : 1                             Build Date:
Install Date: (not installed)               Build Host: dsummers.digital-realms.com
Group       : Utilities/System              Source RPM: subversion-1.0.5-1.src.rpm
Size        : 98745                            License: BSD
Signature   : (none)
Packager    : David Summers <david@summersoft.fay.ar.us>
URL         : http://subversion.tigris.org
Summary     : Apache server module for Subversion server.
Description :
The subversion-server package adds the Subversion server Apache module to
the Apache directories and configuration.

아파치 모듈은 Fedora Core 2에서 패키지로 제공하지 않네요.

choco6의 이미지

Fedora2에 깔려있는 아파치는 httpd-2.0.50-2.1 입니다.
KLDP에 있는 Subversion-HOWTO에 써 있는데로 /etc/httpd/conf/httpd.conf에 다음의 내용을 추가하였습니다.

<Location /svn/sample>
DAV svn
SVNPath /home/svn/sample
</Location>

그리고 아파치를 시동하니 다음과 같은 에러가 나네요..

root@choco svn]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: Syntax error on line 1062 of /etc/httpd/conf/httpd.conf:
Unknown DAV provider: svn
[FAILED]

어허~.. 설정 어디가 잘못된건지... KLDP의 HOWTO에도 없고 Subversion의 홈페이지에 Fedora2에 대한 내용도 나와있지 않아서 골머리를 앓고 있어요.. --;

hanseok의 이미지

http://summersoft.fay.ar.us/pub/subversion/latest/
지금 이곳에것 다운 받고 있는데

이곳에 있는것 설치하면 되지 않을 까?

이런 막연한 생각을 가지고 있습니다.

잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..