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/
지금 이곳에것 다운 받고 있는데

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

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

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

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.