2013-10-19

맥 마운틴 라이언에서 rsync 3.0.9로 업데이트 하기 (with homebrew)

맥은 모든 사용자가 타임머신을 쓰는 줄 알고, 백년 전 버젼의 rsync를 기본으로 넣어 놨다.

 

현재 rsync 버젼을 확인해 보자. 2.6.9일 것이다.

rsync --version

 

3.0.9로 업데이트를 하려면 brew로 업데이트를 하면 된다. homebrew설치법은 다음을 참고

http://brew.sh/

 

브루로 rsync 최신 버젼을 설치하는 법은 간단하다. 아마도 3.0.9 최신 안정판이 설치될 것이다. 자동 컴파일이라서 시간이 조금 걸릴 것이다.

brew install rsync

 

설치는 성공적으로 되었다. 하지만 한 가지 해결해야할 것이 있다. brew가 설치한 rsync의 경로는

 

/usr/local/bin/rsync

 

이곳이다. 하지만 시스템은 지정된 이 곳에서 rsync를 찾는다.

 

/usr/bin/rsync

 

다른 곳에 설치가 되었으니 두 개 버젼의 rsync가 설치되었고, 시스템에서 계속 예전 것을 사용 한다.

 

버젼을 확인해 보자. 하지만 여전이 2.6.9일 것이다.

rsync --version

 

이것을 고치는 방법은, 시스템 우선순위를 변경하여 시스템 파일을 건드리지 않고 해결하는 아주 스마트한 방법이 있다.

 

시스템 파일을 편집하자.

sudo nano /private/etc/paths

 

아마 다음과 같을 것이다.

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

 

/usr/bin이 가장 최상위 우선 순위가 있다. 우리가 쓰고 싶은 rsync는 /usr/local/bin에 있다. 그러므로 우선순위를 높여주면 된다.

/usr/local/bin
/bin
/usr/sbin
/sbin
/usr/bin

 

이렇게 바꾸고, 터미널을 닫고 rsync를 실행시키면 3.0.9로 찍힐 것이다.

Screen Shot 2013 10 19 at 4 04 03 AM

 

 

참고:

https://discussions.apple.com/message/19845786#19845786

No comments:

Post a Comment