우분투에 SVN 설치하기.

ITWeb/서버관리 2012. 4. 16. 12:59

SVN 관련 테스트 할게 있어서 우분투에 설치를 하게 되었내요.
설치 했던 내용을 정리해 봅니다.


[Prerequisite]

이전에 작성한 글 참고 하시면 됩니다.
바뀐 내용은 크게 없으니 거의 그대로 설치 하시면 되고 다만 최신 파일을 다운로드 받아서 설치하세요.

zlib
http://jjeong.tistory.com/427

openssl
http://jjeong.tistory.com/426

httpd
http://jjeong.tistory.com/421

apr : http://apr.apache.org
./configure --prefix=/home/계정/app/apr
make
make install

apr-util : http://apr.apache.org
./configure --prefix=/home/계정/app/apr-util --with-apr=/home/계정/app/apr
make
make install

sqlite : http://www.sqlite.org/download.html
설치 관련 참고 이전 글 : http://jjeong.tistory.com/search/sqlite
./configure --prefix=/home/계정/app/sqlite
make
make install

subversion
http://jjeong.tistory.com/438
./configure --prefix=/home/계정/app/subversion --without-berkeley-db --enable-shared --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib --with-apxs=/home/계정/app/httpd/bin/apxs --with-apr=/home/계정/app/apr --with-apr-util=/home/계정/app/apr-util --with-sqlite=/home/계정/app/sqlite
make
make install


설치하면서 내용이 좀 바뀐 subversion 밖에 없습니다.
1.7.x 로 올라 가면서 deps 파일이 필요 없게 되었내요.
그런데 추가로 apr, apr-util 을 설치해줘야 하고 설정에도 추가 되어야 하는 군요.
(제가 설치한 우분투에 설치된 게 없어서 그럴수도 있구요.. ^^;)


[Repository생성]

- svn 계정을 생성 합니다. (subversion 설치 URL 참고하세요)
- svn 계정으로 변경 합니다.
- /home/svn 위치에서
- svnadmin create --fs-type fsfs reporitory 를 실행 합니다.
- svnserve -d -r /home/svn/ 을 실행 합니다.

요렇게 하시면 svn 접속 하실 수 있습니다.


아래와 같은 에러가 발생 할 경우

Failed to load JavaHL Library

sudo apt-get install libsvn-java
eclipse.ini 에 아래 추가함.

-vmargs
-Djava.library.path=/usr/lib/jni

참고URL : http://subclipse.tigris.org/wiki/JavaHL or http://mytony.co.kr/archives/978

: