Next Previous Contents

2. Instalación

evidentemente si queremos utilizar Expect, el primer paso es instalarlo en nuestro sistema.

2.1 Distribuciones Linux.

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

2.2 Solaris.

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:

http://sunfreeware.com

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

2.3 HP-UX.

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:

http://hpux.cict.fr/

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

2.4 Windows.

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


Next Previous Contents