9.3. Expect-5.45

Le paquet Expect contient un programme pour réaliser des dialogues scriptés avec d'autres programmes interactifs.

9.3.1. Installation de Expect

Maintenant, préparez la compilation d'Expect :

CC="gcc ${BUILD64}" \
./configure \
    --prefix=/tools \
    --with-tcl=/tools/lib64 \
    --with-tclinclude=/tools/include \
    --libdir=/tools/lib64

Voici la signification des options de configure :

--with-tcl=/tools/lib64

Cela assure que le script configure cherche l'installation de Tcl à l'endroit des outils temporaires.

--with-tclinclude=/tools/include

Ceci dit explicitement à Expect où trouver les en-têtes internes de Tcl. L'utilisation de cette option évite les conditions où configure échoue car il ne peut pas découvrir automatiquement l'emplacement du répertoire source de Tcl.

Construisez le paquet :

make

Installez le paquet :

make SCRIPTS="" install

Voici la signification du paramètre de make :

SCRIPTS=""

Ceci empêche l'installation des scripts expect supplémentaires dont on n'a pas besoin.

9.3.2. Contenu de Expect

Programme installé: expect
Bibliothèque installée: libexpect-5.43.a

Descriptions courtes

expect

Communique avec les autres programmes interactifs suivant un script.

libexpect-5.43.a

Contient des fonctions qui permettent à Expect d'être utilisé comme une extension Tcl ou d'être utilisé directement à partir du langage C ou du langage C++ (sans Tcl)