栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

expect和tcl安装详细步骤(带图和报错原因)

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

expect和tcl安装详细步骤(带图和报错原因)

文章目录
  • 安装报错说明
  • 安装详细步骤
    • 通外网的机器安装步骤
    • 没通外网的机器安装步骤
      • 安装包准备并上传到服务器
      • 安装tcl
      • 安装expect
      • 测试

安装报错说明

因脚本运行需要用到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 目录中:

安装tcl
  • cd切换到tcl解压包所属目录开始进行安装:

  • 先解压tcl: tar -zvxf tcl8.4.11-src.tar.gz

  • 进入tcl目录:cd tcl8.4.11/unix

  • 编译安装 tcl: ./configure

  • make

  • tcl完成安装、make install

安装expect
  • cd 切换到expece解压包所属目录开始进行安装:
  • tar –zvxf expect5.45.4.tar.gz:
  • 进入 expect目录
    cd expect5.45.4/
  • 编译安装expect:
    ./configure
  • make:
  • 完成expece安装、make install :
测试

输入expec 能teb出来即安装成功:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268690.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号