rsync - 윈디하나의 솔라나라

목차

개요

설치

번들 사용

솔라리스 11.3 에는 rsync 3.1.1 을 제공해준다. /usr/bin 에 설치되어있다.

소스 설치

최신 버전을 사용하려면 아래와 같이 한다.
windy@wl ~/src # wget https://download.samba.org/pub/rsync/src/rsync-3.1.3.tar.gz
windy@wl ~/src # wget https://download.samba.org/pub/rsync/src/rsync-patches-3.1.3.tar.gz
windy@wl ~/src # tar xvfz rsync-3.1.3.tar.gz
windy@wl ~/src # tar xvfz rsync-patches-3.1.3.tar.gz
windy@wl ~/src # cd rsync-3.1.3
windy@wl ~/src/rsync-3.1.3 # ls -al patches 1)
...
windy@wl ~/src/rsync-3.1.3 # patch -p1 < patches/db.diff
windy@wl ~/src/rsync-3.1.3 # ./prepare-source
windy@wl ~/src/rsync-3.1.3 # ./configure CFLAGS="-m64" LDFLAGS="-m64"
...

    rsync 3.1.3 configuration successful
...
windy@wl ~/src/rsync-3.1.3 # make
windy@wl ~/src/rsync-3.1.3 # sudo make install
windy@wl ~/src/rsync-3.1.3 # ./rsync --version
rsync  version 3.1.3  protocol version 31
...
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes, no prealloc, db
...
1) 필요한 패치 파일을 적용한다. patch -p1 < patches/xxx.diff 명령을 사용하면 소스를 패치한 후, ./prepare-source를 사용해 소스빌드를 준비하면 된다. 이 작업은 ./configure전에 작업되어야 한다. 예제에서는 db패치를 적용했다.

기본 설정및 실행

SSH를 통해 전송

RSS ATOM XHTML 5 CSS3