8.16. Expect-5.45.4

Le paquet Expect contient des outils pour automatiser, via des dialogues scriptés, des applications interactives comme telnet, ftp, passwd, fsck, rlogin et tip. Expect est aussi utile pour tester ces mêmes applications et faciliter toutes sortes de tâches qui sont trop compliquées avec quoi que ce soit d'autre. Le cadre de tests DejaGnu est écrit en Expect.

Temps de construction approximatif: 0.2 SBU
Espace disque requis: 3.9 Mo

8.16.1. Installation d'Expect

Préparez la compilation d'Expect :

./configure --prefix=/usr           \
            --with-tcl=/usr/lib     \
            --enable-shared         \
            --mandir=/usr/share/man \
            --with-tclinclude=/usr/include

Voici la signification des options de configuration :

--with-tcl=/usr/lib

Ce paramètre est requis pour dire à configure où le script tclConfig.sh se trouve.

--with-tclinclude=/usr/include

Cela dit explicitement à Expect où trouver les en-têtes internes de Tcl.

Construisez le paquet :

make

Pour tester les résultats, lancez :

make test

Installez-le :

make install
ln -svf expect5.45.4/libexpect5.45.4.so /usr/lib

8.16.2. Contenu d'Expect

Programme installé: expect
Bibliothèque installée: libexpect5.45.4.so

Descriptions courtes

expect

Communique avec les autres programmes interactifs selon un script.

libexpect-5.45.4.so

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