expect的源码安装方法

expect是在tcl基础上创建起来的,它提供了一些tcl所没有的命令,如果是源码安装的话首先需要安装tcl。spawn命令激活一个Unix程序来进行交互式的运行。send命令向进程发送字符串,expect 命令等待进程的某些字符串。

操作方法

  • 01

    下载tcl源码包 wget http://prdownloads.sourceforge.net/tcl/tcl8.4.20-src.tar.gz

  • 02

    解压并编译安装tcl tar zxvf tcl8.4.20-src.tar.gz cd tcl8.4.20/unix/ ./configure --prefix=/usr/tcl --enable-shared make make install 如果编译成功没报错如下图

  • 03

    安装完毕以后进入tcl源代码的根目录,把子目录unix下面的tclUnixPort.h copy到子目录generic中,expect的安装过程还需要用 cp unix/tclUnixPort.h generic/.

  • 04

    下载expect源码包 wget http://sourceforge.net/projects/expect/files/Expect/5.45/expect5.45.tar.gz

  • 05

    解压并编译安装expect tar zxvf expect5.45.tar.gz cd expect5.45 ./configure --prefix=/usr/expect --with-tcl=/usr/tcl/lib --with-tclinclude=../tcl8.4.20/generic/ make make install

  • 06

    安装完成之后做一个软连接 ln -s /usr/tcl/bin/expect /usr/expect/bin/expect

  • 07

    加入环境变量并测试 echo 'export PATH=$PATH:/usr/expect/bin' >>/etc/profile

(0)

相关推荐

  • 织梦dedecms源码安装方法

    织梦dedecms源码安装方法 操作方法 01 上传所有文件到服务器,并设置根目录有写入权限 02 打开IE 输入http://你的网址/install/ 当打开安装页面的时候,你就会看到以下页面 0 ...

  • Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

    本文环境 Ubuntu 15.04 64-bitFedora 22 64-bit安装目标 wget 它是一个用于从网络上下载文件的简单自由软件,在下文我们也会用到 wget 进行下载某些文件.相关概念 ...

  • Linux系统下使用ctags查找源码的方法

    太多的文件导致我们无法去定位一个函数的实现或者一个宏定义的位置。显然对于源码的阅读和个人的学习都是非常不利的。多么希望有一个软件能够输入命令就能够精确的定位函数的位置。是的,现在有这么一个工具:cta ...

  • freebsd9.1源码安装apache.mysql.php环境(亲侧通过)

    新手不建议用源码安装,请慎重 1.安装9.1系统 2.通过Sysinstall安装预装软件 ====================================================== ...

  • Linux下源码安装的经验详解

    在linux下安装软件,难免会碰到需要源码安装的,而就是这简简单单的./configure.make.sudo make install三步,却让不少人头疼不已,这里以安装X11为例具体介绍下我在安装 ...

  • app源码安装教程

    最近小编收到很多问题,其中一个就是下面小编为大家整理一下关于app源码安装教程 的步骤,希望这些方法能够帮助到大家. 操作方法 01 首先,配置服务器环境:系统可以是windos也可以是CentOS ...

  • centos5 源码安装Nginx + mysql + apache + php的方法

    主要依照的是张宴的一篇博文《http://blog.s135.com/post/366/》,安装的软件是也是从他提供的列表中下载,这里都是tar.gz格式,如果更希望是rpm格式的话,提供一个网址《h ...

  • ubuntu8.04下源码安装wine 设置中文

    ubuntu8.04下源码安装wine 设置中文

  • 如何源码安装ansible

    ansible可以采用yum的方法进行安装,yum源中是什么版本就只能安装什么版本.如果想要安装最新版本或者历史版本,那只能采用编译源码的方式进行安装了. 操作方法 01 安装一些基础软件包 yum ...