lsyncd2を使い、同一サーバー内で/hoge内のファイル(サブディレクトリ含む)を/hoghogeへリアルタイムで同期したいと思っています。


インストール方法についてお聞きしたいのですが、以下の条件があります。

・lsyncdはバージョン2系
・ソースからインストール、動作環境はCentOS5.6(64bit)
・回答をコピペして基本そのまま使えること(インストール方法が書かれたサイトのURLを貼るのはNG)

上記にあてはまり、こちらで動作確認がとれた最初の回答には300ポイント差し上げます。
よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/08/26 18:22:37
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:y-kawaz No.1

回答回数1422ベストアンサー獲得回数226

ポイント250pt
yum install -y gcc make lua-devel
cd /usr/local/src
wget http://lsyncd.googlecode.com/files/lsyncd-2.0.4.tar.gz
tar xfz lsyncd-2.0.4.tar.gz
cd lsyncd-2.0.4
./configure && make && make install
/usr/local/bin/lsyncd -nodaemon -log all -direct /hoge /hoghoge
id:xxmasaxx

残念ながら上記のままですと、こちらでインストールできませんでした。

参考にさせて頂いて、こちらでなんとか自力でインストールできました。

回答有り難うございます。

2011/08/26 18:16:18
id:a-kuma3 No.2

回答回数4971ベストアンサー獲得回数2153

ポイント250pt

・回答をコピペして基本そのまま使えること(インストール方法が書かれたサイトのURLを貼るのはNG)

とありますが、回答欄で表現できることは限られてますので、敢えてページの紹介で。


http://blog.livedoor.jp/tuzzy92/archives/52650407.html

http://kerotuduri.blog.fc2.com/blog-entry-22.html


lsyncd 自体は、昔ながらの configure + make + make install でインストールするようですが、

LUA が必要なことと、LUA が要求する幾つかのライブラリを

入れとけってことですね。


lsyncd や LUA が要求するライブラリは、↓のページを見れば分かる (CentOS 6 のだけど)。

http://pkgs.org/centos-6-rhel-6/rpmforge-x86_64/lsyncd-2.0.4-1.el6.rf.x86_64.rpm.html

http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/lua-5.1.4-4.1.el6.x86_64.rpm.html


【雑感】

今どきは、X が標準だから、ncurses とか readline は、わざわざ入れないと入ってないんですねえ。

id:xxmasaxx

とりあえずLUAはyumにリポジトリ追加後、lua-develをインストールすれば、すんなりいけました。

回答有り難うございます。

2011/08/26 18:22:12

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません