본문으로 바로가기
homeimage
  1. Home
  2. 컴퓨터/우분투·리눅스
  3. 리눅스에서 Subversion 최신 버전으로 업그레이드하기

리눅스에서 Subversion 최신 버전으로 업그레이드하기

· 댓글개 · 바다야크

리눅스 Subversion 최신 버전 업그레이드

회사에서 최근에 Subversion 서버를 최신 버전으로 업그레이드했습니다. 그래서일까요, update는 되는데 commit 이 안 되네요. 클라이언트 버전이 낮아서 못한다는데 아마도 서버와 버전 차이가 많이 나나 봐요. 확인해 보았습니다. 아하! 역시 서버에 설치된 Subversion이 높네요. 1.6.x. 제 컴퓨터는 1.4.6. 그래서 yum을 이용하여 업데이트해 보았습니다. 간단히 끝날 것이다 생각했는데, 이런! 업그레이드가 안 되네요. 웹으로 검색해 보니 설치 파일을 내려받아 직접 설치해야 한다는군요. 아~ 이런~

저처럼 고생하시는 분이 계실 것 같아서 jwmx에 정리하여 올립니다.

최신 Subversion 버전 내려받기

우선 Subversion을 내려받아야 합니다. 로그인을 해야 다운 받을 수 있군요. 예전에는 회원 가입에 관계없이 내려 받았던 것 같은데 기억이 가물가물하네요. 여하튼 회원 가입해서 내려받았습니다.

저는 리눅스를 사용하고 있기 때문에 페이지 중간쯤에 있는 "CollabNet Subversion Command-Line Client v1.6.15 (for Linux)"를 내려받았습니다.

서브버전 다운로드
서브버전 다운로드

기존 Subversion 제거

설치되어 있는 Subversion을 제거합니다.

]$ su
]# yum -y remove subversion
Loaded plugins: refresh-packagekit
Setting up Remove Process

                      ..... 생략 ....

Removed: subversion.i386 0:1.4.6-7 Complete!
]#

Subversion 최신 버전 설치

rpm 명령으로 설치합니다.

]# rpm -Uvh CollabNetSubversion-client-1.6.15-1.i386.rpm
준비 중... ########################################### [100%]
1:CollabNetSubversion-cli########################################### [100%]
]#

환경 파일 수정

Subversion 디렉토리를 PATH에 추가하면 작업 완료입니다.

]# vi /etc/profile
....
PATH=/opt/CollabNet_Subversion/bin:$PATH
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE

Subversion 버전 확인

제대로 설치되었는지 확인해 봐야 겠지요. 버전 번호를 확인해 보았습니다.

]$ source /etc/profile
]$ svn --version
svn, 버젼 1.6.15 (r1038135)
Nov 24 2010, 16:00:22에 컴파일 됨
Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.apache.org/ This product includes software developed by CollabNet (http://www.Collab.Net/).

저장소(repository) 접근 모듈(RA) 목록:
* ra_neon : Neon을 이용하여 WebDAV 프로토콜을 통해 저장소에 접근하는 모듈
  - 'http' 스키마를 처리합니다.
  - 'https' 스키마를 처리합니다.
* ra_svn : svn 네트워크 프로토콜을 사용하여 저장소에 접근하는 모듈
  - Cyrus SASL 인증 이용
  - 'svn' 스키마를 처리합니다.
* ra_local : 로컬 디스크에 있는 저장소를 접근하기 위한 모듈
  - 'file' 스키마를 처리합니다.
* ra_serf : serf를 이용하여 WebDAV 프로토콜을 통해 저장소에 접근하는 모듈
  - 'http' 스키마를 처리합니다.
  - 'https' 스키마를 처리합니다.
]$

문제가 해결되었지만 섭섭 ...

설치에 성공했고 이제 정상적으로 Check Out과 Commit, Update 모두 잘 되지만 섭섭하네요. 이제 Subversion은 yum으로 업그레이드가 안 되나요? 흠~

SNS 공유하기
💬 댓글 개
최근글
이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.