Expect-5.39.0 のインストール

推定構築時間:           0.1 SBU
推定必要ディスクスペース  3.9 MB

Expect の内容

Expect パッケージは他の対話形式プログラムとプログラムされた問答を行なうプログラムを提供します。

インストールされるプログラム: expect

インストールされるライブラリ: libexpect5.39.a

Expect インストール依存性

Expect は以下のパッケージに依存します: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed, Tcl.

Expect のインストール

初めにパッチをあてます。

patch -Np1 -i ../expect-5.39.0-spawn.patch

このパッチは、GCC テストスイートを実行した際に意味のない失敗が起きてしまう Expect のバグを修正します。

コンパイルのために Expect を準備します。

./configure --prefix=/tools --with-tcl=/tools/lib --with-x=no

コンフィグのオプションの意味

パッケージを構築します。

make

このパッケージは、正しく構築されたのを確認するために多くのチェックができるテストスイートがあります。 しかし、この章の Expect テストスイートは、まだ条件がはっきりしていませんが、ある特定の状態のホストシステム上では失敗することが分かっています。 ですから、ここでのテストの失敗は驚くことではなく、また致命的ではありません。テストをすることにした場合は、以下のコマンドで実行可能です。

make test

それではインストールします。

make SCRIPTS="" install

make パラメーターの意味

ここで Tcl と Expect の二つのソースディレクトリを削除できます。