Linux安装expect

1、tcl命令安装

1
2
3
4
5
6
7
8
9
10
下载tcl安装包:https://sourceforge.net/projects/tcl/files/Tcl/8.6.12/tcl8.6.12-src.tar.gz/download
 
tar -zxf tcl8.6.12-src.tar.gz
cd tcl8.6.12/unix/
./configure --prefix=/usr/tcl --enable-shared
make
make install
 
# 目录tcl8.6.12/unix/下的tclUnixPort.h复制到generic中
cp tclUnixPort.h ../generic/

2、安装expect

1
2
3
4
5
6
7
8
9
# 下载expect地址:https://jaist.dl.sourceforge.net/project/expect/Expect/5.45.4/expect5.45.4.tar.gz
 
tar -zxf expect5.45.4.tar.gz
cd expect5.45.4
# 配置expect的安装路径,--with-tcl为告诉configure脚本tcl解释器位置,--with-tclinclude为告诉脚本tcl头文件位置
./configure --prefix=/usr/expect --with-tcl=/usr/tcl/lib --with-tclinclude=../tcl8.6.12/generic    
make
make install
ln -s /usr/tcl/bin/expect /usr/expect/bin/expect

3、写入环境变量

1
2
3
4
5
6
vi /etc/profile
# 写入下面内容内容
export PATH=$PATH:/usr/expect/bin/
 
# 更新配置文件
source  /etc/profile

4、输入expect命令,看是否进入形如expect1.1>这样的命令行。

啊?进不去??入口都给你了,进不去??

 

 

 

posted @   云村的王子  阅读(2720)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-06-30 -bash: /usr/local/maven/apache-maven-3.8.1/bin/mvn: 权限不够
2021-06-30 复制docker容器中的nginx某个文件到linux中
点击右上角即可分享
微信分享提示