インストール方法についてお聞きしたいのですが、以下の条件があります。
・lsyncdはバージョン2系
・ソースからインストール、動作環境はCentOS5.6(64bit)
・回答をコピペして基本そのまま使えること(インストール方法が書かれたサイトのURLを貼るのはNG)
上記にあてはまり、こちらで動作確認がとれた最初の回答には300ポイント差し上げます。
よろしくお願いします。
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
・回答をコピペして基本そのまま使えること(インストール方法が書かれたサイトの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をインストールすれば、すんなりいけました。
回答有り難うございます。
残念ながら上記のままですと、こちらでインストールできませんでした。
参考にさせて頂いて、こちらでなんとか自力でインストールできました。
回答有り難うございます。