evidentemente si queremos utilizar Expect, el primer paso es instalarlo en nuestro sistema.
Si trabajamos con alguna distribución de Linux, seguramente tengamos ya Expect instalado y listo para su uso.
Podemos comprobarlo usando las herramientas de la distribucción. Por ejemplo si se utiliza Red Hat:
rpm -qa | grep expect
En caso contrario se debe instalar los paquetes tcl y expect:
cd /mnt/cdrom rpm -ivh tcl*.rpm rpm -ivh expect*.rpm
La forma mas sencilla de instalar expect en Solaris es copiar de la red los paquetes tcl y expect en formato pkg. Estos paquetes se pueden conseguir para distintas versiones de Solaris en:
Al descargar los ficheros comprimidos con gzip, los navegadores quitan la extension .gz del nombre del fichero, pero no siempre lo descomprimen.
Una vez que tenemos los pquetes necesarios, procedemos a instalarlos usando los siguinetes comandos:
gzip -d tcl-8.0.3-sol7-sparc-local.gz pkgadd -d tcl-8.0.3-sol7-sparc-local gzip -d expect-5.28-sol7-sparc-local.gz pkgadd -d expect-5.28-sol7-sparc-local
La forma mas sencilla de instalar expect en HP-UX es copiar de la red los paquetes tcl y expect en formato utilizado por Software Distributor (SD). Estos paquetes se pueden conseguir para distintas versiones de HP-UX en:
Al descargar los ficheros comprimidos con gzip, los navegadores quitan la extension .gz del nombre del fichero, pero no siempre lo descomprimen.
Una vez que tenemos los paquetes necesarios, procedemos a instalarlos usando los siguientes comandos:
gzip -d tcl-8.1.1-sd-11.00.depot.gz swinstall -s tcl-8.1.1-sd-11.00.depot tcl gzip -d expect-5.31-sd-11.00.depot.gz swinstall -s expect-5.31-sd-11.00.depot
Parece que Expect tambien se puede usar con Windows, eso si como algunas limitaciones.
Podeis encontrar información sobre somo instalarlo y usarlo en: http://bmrc.berkeley.edu/people/chaffee/tcltk.html