expect安装

本文档详细介绍了如何在Red Hat Enterprise Linux Server release 6.6上安装expect。首先需要下载并安装TCL的安装包,然后将tclUnixPort.h文件复制到指定目录。接着下载expect的源码包,解压后进行配置安装,配置参数包括指定TCL库路径和禁用Tk及X窗口系统库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装环境是Red Hat Enterprise Linux Server release 6.6

先下载tcl的安装包,网址为http://www.tcl.tk/software/tcltk/downloadnow84.html

tar xfvz tcl8.4.20-src.tar.gz
cd tcl8.4.20/unix/
./configure --prefix=/usr/tcl --enable-shared
make
make install

安装完成

安装完毕以后,进入tcl源代码的根目录,把子目录unix下面的tclUnixPort.h copy到子目录generic中。

cd ..
cp unix/tclUnixPort.h generic/

下载expect安装包,网址为http://sourceforge.net/projects/expect/

2.解压缩源码包

tar xzvf expect5.45.tar.gz

3.安装配置

cd expect5.45/
./configure --prefix=/usr/expect --with-tcl=/usr/tcl/lib --with-tclinclude=../tcl8.4.20/generic
make
make install
ln -s /usr/tcl/bin/expect /usr/expect/bin/expect

配置参数的意思是:
· –with-tcl=/usr/tcl/lib :(我的环境中是/usr/local/lib) 确保配置脚本找到临时工具目录中的Tcl ,我们不希望它使用主系统中可能存在的tcl.
· –with-x=no : 告诉配置脚本,不要查找 Tk (Tcl 的 GUI 组件) 或 X 窗口系统库,这两个都有可能存在于主系统中。
· -with-tclinclude :帮助脚本找到所需要的tcl 头文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值