맥은 모든 사용자가 타임머신을 쓰는 줄 알고, 백년 전 버젼의 rsync를 기본으로 넣어 놨다.
현재 rsync 버젼을 확인해 보자. 2.6.9일 것이다.
rsync --version
3.0.9로 업데이트를 하려면 brew로 업데이트를 하면 된다. homebrew설치법은 다음을 참고
브루로 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로 찍힐 것이다.
끝
참고:
No comments:
Post a Comment