たてたてよこよこまるかいてちょん

組み込み関連の情報を共有するためのブログです

installing rdiff-backup on Mac (Tiger)

rdiff-backupはlibrsyncが必要なので、まず、そっちからインストール。

librsync 0.9.7 のインストール

普通に解凍して

./configure --prefix=/usr/local/librsync
make all check
sudo make install

prefixはなくても可。
すると、test passedとでて、/usr/local/librsync/libにlibrsysncインストールしたけどいいのねと言ってくる。不安なので、シンボリックリンクを/usr/loca/libに張る。

rdiff-backup

普通に解凍してREADMEを読み、librsyncが通常以外の所にあったら指定することとあるので。

python setup.py --librsync-dir /usr/local/librsync/lib \
  --prefix=/usr/local/rdiff-backup install

これで、/usr/local/rdiff-backup/bin/rdiff-backupをlocal間で試してみると、libraryが見つからないみたいでエラーを出してくる。なので、いろいろなdirectoryをさまよってみると、3rd-partyのlibraryは/usr/lib/python2.3/site-packagesに置くようになっているらしい。そこで、/usr/local/lib/rdiff-backup/lib/python2.3/site-packages/rdiff_backupのシンボリックリンクをそこに貼ってみると解決したようだ。とりあえず、local間のbackupはうまくいくようだ。

記事のLicense このブログの記事は特に断りのない限り、引用部分を除いて、以下の CC-BY 4.0でライセンスします。 https://creativecommons.org/licenses/by/4.0/deed.ja ただし、ブログ内にあるコードは、特に断りのない限り、CC-BY 4.0またはMITLicense で利用できるものとします。