首先查看系统中是否有安装expect。
# whereis expect
Expect工具是依赖tcl的,所以也需要安装tcl。
首先下载并安装tcl,这里安装8.4.19版本。
# wget https://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz # tar zxvf tcl8.4.19-src.tar.gz # cd tcl8.4.19/unix && ./configure # make # make install
然后下载expect并安装。
# wget http://sourceforge.net/projects/expect/files/Expect/5.45/expect5.45.tar.gz # tar zxvf expect5.45.tar.gz # cd expect5.45 # ./configure --with-tcl=/usr/local/lib --with-tclinclude=../tcl8.4.19/generic # make # make install # ln -s /usr/local/bin/expect /usr/bin/expect
注意这里的configure命令需要使用–with-tclinclude选项传入tcl安装包中的generic文件夹路径。
安装完成之后运行expect命令,查看是否安装成功。
# expect expect1.1>
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226655.html原文链接:https://javaforall.net
