이전에 포스팅한대로 subversion을 설치하면 http를 이용한 subversion 작동하지 않습니다. 그래서 지금도 몇 시간째 삽질을 하고 있는데요. 구글신의 도움으로 괜찮은 문서하나를 찾았습니다.

https://twiki.grid.iu.edu/twiki/bin/view/VO/ClientSetup

요거... step by step 으로 잘 되어 있는데요. 너무 길고 옵션 값들이 포함되어 나름대로 정리해봅니다.


install neon
  1. wget http://www.webdav.org/neon/neon-0.28.0.tar.gz # 적당한 버전 다운로드
  2. tar xvfz neon-0.28.0.tar.gz # 압축을 풀고
  3. cd neon-0.2.8.0
  4. ./configure --with-ssl
  5. make
  6. make install

intall apr
  1. wget http://www.apache.org/dist/apr/apr-1.2.12.tar.gz # 적당한 버전 다운로드
  2. tar xvfz apr-1.2.12.tar.gz
  3. cd apr-1.2.12
  4. ./configure
  5. make
  6. make install

install apr-util
  1. wget http://www.apache.org/dist/apr/apr-util-1.2.12.tar.gz # 적당한 버전 다운로드
  2. tar xvfz apr-util-1.2.12
  3. cd apr-util-1.2.12
  4. ./configure --with-apr=/usr/local/apr
  5. make
  6. make install

install subversion
  1. wget http://subversion.tigris.org/downloads/subversion-1.4.6.tar.gz # 적당한 버전 다운로드
  2. tar xvfz subversion-1.4.6.tar.gz
  3. cd subversion-1.4.6
  4. ./configure --with-ssl --with-zlib --without-berkeley-db
  5. make
  6. make install

./configure를 실행 후 만들어진 Makefile에서 이미 설치된 neon, apr, apr-util 의 경로, 각 각 NEON_LIBS, SVN_APR_LIBS, SVN_APRUTIL_LIBS 를 확인하라는데... 귀찮아서 넘겼습니다. -_-ㅋ


결과물

  1. svn --version
  2. svn, version 1.4.6 (r28521)
      compiled Mar  7 2008, 17:45:55

    Copyright (C) 2000-2007 CollabNet.
    Subversion is open source software, see http://subversion.tigris.org/
    This product includes software developed by CollabNet (http://www.Collab.Net/).

    The following repository access (RA) modules are available:

    * ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
      - handles 'http' scheme
      - handles 'https' scheme
    * ra_svn : Module for accessing a repository using the svn network protocol.
      - handles 'svn' scheme
    * ra_local : Module for accessing a repository on local disk.
      - handles 'file' scheme

ra_dav 때문에 반나절 동안 삽질했습니다 -_-ㅋ

# 2008-03-08 01:13 에 추가

  1. SVN_EDITOR=/usr/bin/vim
  2. export SVN_EDITOR
.profile 또는 .bash_profile안에 추가