CentOS 5.2 にlibssh2 0.18をインストール
コンパイルに必要なのでopensslを先に入れておく。sharedライブラリとしてコンパイルが必要。既にOpenSSLがyumで入っている場合競合するので『--with-openssl=/usr/local』の指定を忘れないこと。
cd /usr/local/src wget http://nchc.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.18.tar.gz tar zxf libssh2-0.18.tar.gz cd libssh2-0.18/ ./configure \ --prefix=/usr/local \ --with-openssl=/usr/local
まだ、エラーが出る。こちらのibssh2-0.18の項を参考に
- vi ibssh2-0.18/example/simple/Makefile
#LDFLAGS = -L/usr/local/lib -lcrypto -L/usr/local/lib -lz LDFLAGS = -L/usr/local/lib -lcrypto -L/usr/local/lib -lz -ldl
に変更してからmake。こんどは通った!!
make
make install
cd ..
これでインストールは完了!!