酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Macのrsyncのバージョンを更新する

OS X El Capitan(10.11.3)をインストールして少し経ちますが、今回rsyncのバージョンを確認してみました。

$ rsync --version
rsync  version 2.6.9  protocol version 29
Copyright (C) 1996-2006 by Andrew Tridgell, Wayne Davison, and others.
<http://rsync.samba.org/>
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
              inplace, IPv6, 64-bit system inums, 64-bit internal inums

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.

2.x系よりも3.x系の方が早いと聞いたのでアップデートします。

homebrewを使ってrsyncをアップデートする

まずはbrew自体をアップデートします。。

$ brew update

次にbrew tapコマンドを使ってリポジトリを増やします。

$ brew tap homebrew/dupes

==> Tapping homebrew/dupes
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-dupes'...
remote: Counting objects: 42, done.
remote: Compressing objects: 100% (42/42), done.
remote: Total 42 (delta 0), reused 4 (delta 0), pack-reused 0
Unpacking objects: 100% (42/42), done.
Checking connectivity... done.
Tapped 38 formulae (103 files, 105.4K)

最後にrsyncをインストールします。

$ brew install rsync

==> Installing rsync from homebrew/dupes
==> Downloading https://homebrew.bintray.com/bottles-dupes/rsync-3.1.2.el_capitan.bottl
######################################################################## 100.0%
==> Pouring rsync-3.1.2.el_capitan.bottle.tar.gz
🍺  /usr/local/Cellar/rsync/3.1.2: 8 files, 748.2K

ターミナルを新しく立ち上げなおすとバージョンが上がっていることが確認できます。

$ rsync --version
rsync  version 3.1.2  protocol version 31