1.作用
自动交互。比如如果用ssh登陆服务器,每次都输入密码,然而你觉得麻烦,那你就可以使用expect来做自动交互,这样的话就不用每次都输入密码
2.依赖
依赖tcl
3.获取源码
wget https://liquidtelecom.dl.sourceforge.net/project/expect/Expect/5.45.4/expect5.45.4.tar.gz
4.解压
tar xvf expect5.45.4.tar.gz
5.进入源码目录
cd expect5.45.4
6.配置
mkdir ~/installed_software_dir (创建一个安装软件的目录)
./configure --prefix=/home/jello/installed_software_dir
--with-tcl=/usr/lib
--with-tcl:指定tcl相关的路径,为了找到tclConfig.sh文件
--prefix:指定expect的安装路径
7.编译
make -j4
8.安装
make install (本人直接安装到家目录下,这样就可以不用最高权限)