公司给了测试服务器,很多东西都没有,又没有联网,不能通过yum去下载,只能离线安装,本文是离线安装expect 和 tcl的步骤
1.下载 tcl 和 expect 包
网址:https://download.csdn.net/download/qq_28198181/10708005
2.解压得到两个压缩包
3.上传到服务器并解压(我上传的路径在/var/local/src当中并解压)
解压命令 tar -zvxf tcl8.4.11-src.tar.gz
4.编译安装tcl
1. cd tcl8.4.11/unix
2. ./configure
3. make && make install
5.编译安装 expect
1). cd expect-5.45.4
2). ./configure --with-tclinclude=/usr/local/src/tcl8.4.11/generic --with-tclconfig=/usr/local/lib/
3). make && make install
测试: 输入命令 : expect
出现了如下:说明成功
补充:遇到 expect 会有坏的解释器 :没有文件和目录的问题
用了一个奇葩的方法 /usr/local/src/expect5.45.4/ 中拷贝一个expect到 /usr/bin 中去,然后在其他程序用expect 就可以成功了