El paquete Expect contiene herramientas para automatizar operaciones interactivas como telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect es útil también para probar dichas aplicaciones así como facilitar todo tipo de tareas que son sumamente dificiles usando cualquier otra cosa.
Descarga (HTTP): http://expect.nist.gov/old/expect-5.43.0.tar.gz
Suma MD5 del paquete: 230400129630335b3060a42f66fec11d
Tamaño del paquete: 525 KB
Estimación del espacio necesario en disco: 4.6 MB
Tiempo estimado de construcción: 0.07 SBU
Instala Expect ejecutando los siguientes comandos:
patch -Np1 -i ../expect-5.43.0-spawn-2.patch &&
./configure --prefix=/usr --with-tcl=/usr/lib \
--with-tclinclude=/usr/include/tcl8.4 --enable-shared &&
make
Ahora, como usuario root:
make install &&
ln -sf ../libexpect5.43.a /usr/lib/expect5.43
--enable-shared: Esta opción activa la construcción de la librería compartida.
--with-tk=/usr/lib: Utiliza esta opción para enlazar contra la librería Tk.
ln -sf ../libexpect5.42.a /usr/lib/expect5.42: Este comando crea un enlaca necesario a la librería estática.
Consulta en la página de manual de expect la información sobre el uso de los ficheros de configuración expect.rc. Adicionalmente, muchas de las herramientas incuidas en el paquete Expect usarán sus propios ficheros de configuración. Consulta las páginas de manual respectivas o examina directamente el guión para informarte sobre el fichero de configuración.
Genera un guión Expect a partir de una sesión vigilada.
Envoltorio para hacer que passwd(1) sea no interactivo.
Encripta todos los ficheros de un directorio.
Desencripta todos los ficheros de un directorio.
Permite que los procesos sean desconectados y reconectados de un terminal.
Programa quet “habla” con otro programa interactivo según un guión.
Recive un RFC (o el índice) de UUNET.
Permite que dos (o más) personas interactuen con un intérprete de comandos (o cualquier programa arbitrario).
Levanta una impresora que se declara “en espera de bloqueo”.
Genera contraseñas y puede aplicarlas automáticamente a los usuarios.
Cambia una contraseña en múltiples máquinas.
Similar a ftp, excepto que utiliza ~g y ~p en vez de mget y mput.
Como rlogin, excepto que utiliza el directorio local actual como directorio de trabajo en la máquina remota.
Lee una línea completa de la entrada estandar y aborta tras un número de segundos dado.
Ejecuta un programa durante una cantidad de tiempo dada.
Desactiva el almacenaje de salida que ocurre cuando la salida del programa es redirecccionada.
Recive información climática (por cortesía de la Universidad de Michigan) para una ciudad o area geográfica dada.
Combinación de Expect con Tk que debería ejecutar cualquier guión wish o Expect.
Crea múltiples xterm que pueden manejarse juntas o separadamente.
Muestra una ventana cuando hay noticias sin leer en tus grupos de noticias favoritos y la elimina cuando los has leido.
Guión para cambiar contraseñas usando expectk.
Permite que usuarios en diferentes xterm compartan un intérprete de comandos (o cualquier programa que corra en una xterm).
Guión que actua como interfaz para xpilot.
Contiene funciones que permiten que Expect sea usado como extensión de Tcl o directamente desde C o C++ (sin Tcl).
Last updated on 2005-04-10 10:38:44 +0200