安装expect和安装tcl
2021-01-07 23:03:49 1325浏览
安装expect和安装tcl
因脚本运行需要用到expect 但跑业务得机器并没有该命令 安装过程中遇到了许多问题 并且找了挺多版本包 ;
1、安装tcl报错最大原因是:TCL提供得源码中得configure文件有问题,执行./configure是报语法错误,这种情况只需要执行sed -i “s/relid’/relid/” configure 即可。(tcl8.4.11以后得版本好像就没这个问题了)
2、tcl安装成功 但expect总是报错,这种情况一般是tcl版本和expect版本不兼容导致,更换一下版本即可,我用得是tcl8.4.11和expect5.45.4
下面是安装详细步骤:
还是简单提一下 通外网得机器 直接 yum install -y expect 即可;
下面是没通外网得机器安装步骤:
本地源安装,先在网上下载 tcl 和 expect安装包。(可自行网上找资源,我得上传上也有该解压包)
使用winscp(或相同软件均可) 把下载得安装包上传到到服务器 /usr/src 目录中:
1.安装tcl(在解压包所在目录进行):
先解压tcl: tar -zvxf tcl8.4.11-src.tar.gz
进入tcl目录:cd tcl8.4.11/unix
编译安装 tcl: ./configure
make然后tcl完成安装接着make install
cd 切换到expece解压包所属目录开始进行安装:
tar –zvxf expect5.45.4.tar.gz:
进入 expect目录
cd expect5.45.4/
编译安装expect:
./configure :
make完成expece安装接着make install :
测试:输入expec 能teb出来即安装成功:
有啥不懂的可以到杰凡IT问答平台提问,平台地址:https://www.jf3q.com
1、安装tcl报错最大原因是:TCL提供得源码中得configure文件有问题,执行./configure是报语法错误,这种情况只需要执行sed -i “s/relid’/relid/” configure 即可。(tcl8.4.11以后得版本好像就没这个问题了)
2、tcl安装成功 但expect总是报错,这种情况一般是tcl版本和expect版本不兼容导致,更换一下版本即可,我用得是tcl8.4.11和expect5.45.4
下面是安装详细步骤:
还是简单提一下 通外网得机器 直接 yum install -y expect 即可;
下面是没通外网得机器安装步骤:
本地源安装,先在网上下载 tcl 和 expect安装包。(可自行网上找资源,我得上传上也有该解压包)
使用winscp(或相同软件均可) 把下载得安装包上传到到服务器 /usr/src 目录中:
1.安装tcl(在解压包所在目录进行):
先解压tcl: tar -zvxf tcl8.4.11-src.tar.gz
进入tcl目录:cd tcl8.4.11/unix
编译安装 tcl: ./configure
make然后tcl完成安装接着make install
cd 切换到expece解压包所属目录开始进行安装:
tar –zvxf expect5.45.4.tar.gz:
进入 expect目录
cd expect5.45.4/
编译安装expect:
./configure :
make完成expece安装接着make install :
测试:输入expec 能teb出来即安装成功:
有啥不懂的可以到杰凡IT问答平台提问,平台地址:https://www.jf3q.com
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论