Expect-5.41.0

El paquete Expect suministra un programa que mantiene diálogos programados con otros programas interactivos.

Tiempo estimado de construcción:  0.1 SBU
Espacio requerido en disco:       3.9 MB

La instalación de Expect depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed, Tcl.

Instalación de Expect

Primero, aplica un parche que puede causar falsos fallos durante la ejecución del banco de pruebas de GCC:

patch -Np1 -i ../expect-5.41.0-spawn-1.patch

Ahora, prepara Expect para su compilación:

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

Significado de las opciones de configure:

  • --with-tcl=/tools/lib: Esto asegura que el guión configure encuentre la instalación de Tcl en nuestra ubicación temporal de herramientas. No queremos que encuentre una que pudiese residir en el sistema anfitrión.

  • --with-x=no: Esto le indica al guión configure que no busque Tk (el componente GUI de Tcl) o las librerías del sistema X Window, las cuales posiblemente se encuentren en el sistema anfitrión.

Construye el paquete:

make

Si quieres comprobar los resultados, ejecuta: make test. Sin embargo, se sabe que el banco de pruebas para Expect a veces experimenta fallos bajo ciertas condiciones del anfitrión que aún no se comprenden por completo. Por tanto, estos fallos del banco de pruebas no son una sorpresa y no se consideran críticos.

E instálalo:

make SCRIPTS="" install

Significado del parámetro de make:

  • SCRIPTS="": Esto evita la instalación de los guiones suplementarios de expect, que no son necesarios.

Ya puedes borrar los directorios de fuentes de Tcl y Expect.

Contenido de Expect

Programa instalado: expect

Librería instalada: libexpect5.41.0.a

Descripción corta

expecthabla” con otros programas interactivos según un guión.