libssh2-1.11.0

libssh2 の概要

Libssh2 パッケージは SSH2 プロトコルを実装するクライントサイドの C ライブラリです。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

libssh2 の依存パッケージ

任意

CMake-3.28.1 (can be used instead of the configure script), libgcrypt-1.10.3 (can be used instead of OpenSSL), OpenSSH-9.5p1 (for some tests), and Docker (for some tests)

libssh2 のインストール

If you want to test the package, exclude the tests requiring a static library:

sed -E '/^DOCKER_TEST/,/^SSHD_TEST/s/test_(auth_keyboard_info.* |hostkey |simple)/$(NOTHING)/' \
    -i tests/Makefile.inc &&
autoreconf -fi

以下のコマンドを実行して libssh2 をビルドします。

./configure --prefix=/usr          \
            --disable-docker-tests \
            --disable-static       &&
make

ビルド結果をテストする場合は make check を実行します。

root ユーザーになって以下を実行します。

make install

コマンド説明

--disable-docker-tests: Disable the tests requiring Docker, which is beyond the scope of BLFS. Remove this switch if you've installed Docker and you wish to run the test suite.

--disable-static: このスイッチはスタティックライブラリをインストールしないようにします。

パッケージ構成

インストールプログラム: なし
インストールライブラリ: libssh2.so
インストールディレクトリ: なし

概略説明

libssh2.so

SSH2 プロトコルを用いた関数を提供します。