人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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


●質問者: xxmasaxx
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:hoge NG URL インストール コピペ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● y-kawaz
●250ポイント
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
◎質問者からの返答

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

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

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


2 ● a-kuma3
●250ポイント

・回答をコピペして基本そのまま使えること(インストール方法が書かれたサイトの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 は、わざわざ入れないと入ってないんですねえ。

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ