expect 安装

最近搞一个自动配置,所以要写一些bash,用到了expect , 发现没有那个命令,所以自己安装了一下,过程如下

1 . 首先检查tcl 安装了没有

     rpm -qa|grep tcl

  结果显示如下: tcl-8.4.13-4.el5
                          tclx-8.4.0-5.fc6

   结果表示已经安装了 tcl  但是没有安装tcl0-devel  所以就要安装

2. 安装tcl-devel

     首先查一下linux 版本和操作系统的位数

       /proc/version

    结果如下  Linux version 2.6.18-194.el5 (mockbuild@x86-005.build.bos.redhat.com)  (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48))

   x86 redhat  4.1

  下载文件如下有 tcl-devel-8.4.13-4.el5.x86_64.rpm

 执行安装:rpm -ivh tcl-devel-8.4.13-4.el5.x86_64.rpm   安装成功

 

3. 安装expect :

    下载expect 包,在附件中已有

     先要查看tcl开发包安装的位置   我的就安装在/usr/local/bin 下,有些系统不一样,是装在/usr/bin下

    解开expect-5.43.0.tar.gz 包

  ./configure --with-tcl=/usr/lib64 --with-tclinclude=/usr/include/tcl-private/generic

   make

  make install

  完成


4 . 编写脚本运行进运行出错:-bash: ./scm.sh: /bin/sh/expect: bad interpreter:

   解决这个问题的办法是:修改文件头  :#!/usr/local/bin/expect

这样OK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值