8.16. Expect-5.45.4

O pacote Expect contém ferramentas para automatizar, via diálogos com script, aplicativos interativos, tais como o telnet, ftp, passwd, fsck, rlogin e tip. Expect também é útil para testar esses mesmos aplicativos, bem como para facilitar todos os tipos de tarefas que são proibitivamente difíceis com qualquer outra coisa. A estrutura subjacente da DejaGnu é escrita em Expect.

Tempo aproximado de construção: 0.2 SBU
Espaço em disco exigido: 3.9 MB

8.16.1. Instalação do Expect

Prepare Expect para compilação:

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

O significado das opções do configure:

--with-tcl=/usr/lib

Esse parâmetro é necessário para dizer ao configure onde o script tclConfig.sh está localizado.

--with-tclinclude=/usr/include

Isso explicitamente diz a Expect onde encontrar os cabeçalhos internos da Tcl.

Construa o pacote:

make

Para testar os resultados, emita:

make test

Instale o pacote:

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

8.16.2. Conteúdo do Expect

Aplicativo instalado: expect
Bibliotecas instaladas: libexpect5.45.4.so

Descrições Curtas

expect

Comunica-se com outros aplicativos interativos de acordo com um script

libexpect-5.45.4.so

Contém funções que permitem a Expect ser usado como uma extensão da Tcl ou ser usado diretamente a partir de C ou C++ (sem a Tcl)