How to install subversion 1.6.x on MacHow to install subversion 1.6.x on Mac

Posted at 2014. 7. 13. 01:14 | Posted in OS/Mac

check subversion versions (on OS X 10.9.3)

$ brew versions subversion

1.8.9    git checkout 9b75c92 /usr/local/Library/Formula/subversion.rb
1.8.8    git checkout c6cf8ac /usr/local/Library/Formula/subversion.rb
1.8.5    git checkout fa4311c /usr/local/Library/Formula/subversion.rb
1.8.4    git checkout ce669eb /usr/local/Library/Formula/subversion.rb
1.8.3    git checkout 9b438ce /usr/local/Library/Formula/subversion.rb
1.8.0    git checkout f56b641 /usr/local/Library/Formula/subversion.rb
1.8.1    git checkout 55577bb /usr/local/Library/Formula/subversion.rb
1.7.10   git checkout 0060dc3 /usr/local/Library/Formula/subversion.rb
1.7.9    git checkout b0e6223 /usr/local/Library/Formula/subversion.rb
1.7.8    git checkout f7a42d2 /usr/local/Library/Formula/subversion.rb
1.7.7    git checkout a6dcc41 /usr/local/Library/Formula/subversion.rb
1.7.6    git checkout 6b8d25f /usr/local/Library/Formula/subversion.rb
1.7.5    git checkout 5d5cd70 /usr/local/Library/Formula/subversion.rb
1.7.4    git checkout dc4245c /usr/local/Library/Formula/subversion.rb
1.7.3    git checkout eb97154 /usr/local/Library/Formula/subversion.rb
1.7.2    git checkout d89bf83 /usr/local/Library/Formula/subversion.rb
1.6.17   git checkout 6e2d550 /usr/local/Library/Formula/subversion.rb
1.6.16   git checkout 83ed494 /usr/local/Library/Formula/subversion.rb


get 1.6.16 version formula

$ git checkout 83ed494 /usr/local/Library/Formula/subversion.rb


install subversion

$ brew install subversion


If an error occurs like this... 만약 빌드 도중 이런 에러를 만나면..

checking whether Apache version is compatible with APR version... no
configure: error: Apache version incompatible with APR version

add --without-apx configure argument. configure 옵션에 --without-apxs 를 추가해준다.

/usr/local/Library/Formula/subversion.rb 파일을 열어 configure args에 --without-apxs 옵션을 추가.

https://github.com/Homebrew/homebrew-versions/issues/373
https://github.com/Homebrew/homebrew-versions/commit/1d203e29e6219967164337a00672fc071e355cec 참조


check subversion version

$ svn --version


If version is different, switch version

$ brew switch subversion 1.6.16


and re-check svn version on new terminal

$ svn --version
svn, version 1.6.16 (r1073529)
   compiled Jul 13 2014, 00:18:37

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/).


Completed.





//

[Ubuntu] downgrade subversion 1.7 to 1.6[Ubuntu] downgrade subversion 1.7 to 1.6

Posted at 2012. 9. 16. 13:37 | Posted in OS/Unix/Linux

이클립스 subclipse를 깔았다가, javaHL 버전이 안맞느니 어쩌고 해서

인터넷을 뒤져 1.7.x로 업그레이드 했더니, 기존 repository와 호환이 안되는 문제 발생.

다시 1.6으로 다운그레이드 했다..


(1) 1.7 버전 제거

저장소 정보는 subversion 1.7.x로 맞춰진 상황..

시냅틱 패키지 관리자로 들어가서 subversion, libsn-java, libsvn1 을 삭제.


(2) 1.6 다운로드

패키지 다운로드: http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu/pool/main/s/subversion/


다음 3개를 다운로드 받고 순서대로 설치하면 된다.

libsvn1_1.6.5dfsg-1ubuntu1~hardy1~andersk1_amd64.deb

libsvn-java_1.6.5dfsg-1ubuntu1~hardy1~andersk1_amd64.deb

subversion_1.6.5dfsg-1ubuntu1~hardy1~andersk1_amd64.deb

 

(3) 설치

그냥 설치하면, libneon27, libdb4.6 의존성 어쩌고 하면서 안될텐데, 이 라이브러리들도 의존성 문제로 안된다.

강제로 설치해준다.


$ sudo apt-get -f install libneon27 libdb4.6


그리고, 위에서 다운 받은 3개를 순서대로 설치해준다.


$ sudo dpkg -i libsvn1_1.6.5dfsg-1ubuntu1~hardy1~andersk1_amd64.deb

$ sudo dpkg -i libsvn-java_1.6.5dfsg-1ubuntu1~hardy1~andersk1_amd64.deb

$ sudo dpkg -i subversion_1.6.5dfsg-1ubuntu1~hardy1~andersk1_amd64.deb

$ svn --version --quiet[버전 확인]

//