`
Goldice
  • 浏览: 107812 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

zz Expect的安装

阅读更多


转载一篇靠谱的文章,按照文章所述方法一次成功。只不过我的expect二进制文件最后实在tcl的bin目录下,而不是expect的bin目录下,这个令我有些疑惑,whatever,不算什么大问题,注意一下就好了。

 

A. Tcl 安装 
主页: http://www.tcl.tk
下载地址: http://www.tcl.tk/software/tcltk/downloadnow84.tml

1.下载源码包
wget http://nchc.dl.sourceforge.net/sourceforge/tcl/tcl8.4.11-src.tar.gz
wget http://nchc.dl.sourceforge.net/sourceforge/tcl/tk8.4.11-src.tar.gz

2.解压缩源码包
tar xfvz tcl8.4.11-src.tar.gz
tar xfvz tk8.4.11-src.tar.gz

3.安装配置
cd tcl8.4.11
cd unix
./configure --prefix=/usr/tcl --enable-shared
make
make install

安装完毕以后,进入tcl源代码的根目录,把子目录unix下面的tclUnixPort.h copy到子目录generic中。
暂时不要删除tcl源代码,因为expect的安装过程还需要用。

B. expect 安装 (需Tcl的库)
主页: http://expect.nist.gov/

1.下载源码包
wget http://expect.nist.gov/expect.tar.gz

2.解压缩源码包
tar xfvz expect.tar.gz

3.安装配置
cd expect-5.43
./configure --prefix=/usr/expect --with-tcl=/usr/tcl/lib  --with-tclinclude=
/tcl源代码路径/generic

make
make install

分享到:
评论

相关推荐

    linux expect安装及expect,tcl安装包

    `expect tcl安装.txt` 文件应该是详细的安装指南,包含了上述安装步骤的详细说明,建议参照该文件进行操作,以确保安装过程的顺利。 通过学习和使用这些资源,你不仅可以掌握如何在Linux环境中安装和使用Expect,还...

    expect-5.21 for Windows 附带安装需要的组件ActiveTcl-8.6.12

    本次我们将详细介绍如何在Windows上安装并使用expect-5.21,以及它所依赖的组件ActiveTcl-8.6.12。 首先,expect-5.21是一个由Don Libes开发的Tcl扩展,它允许脚本模拟终端会话,自动处理基于文本的交互式应用程序...

    linux expect安装软件 附安装文档

    总之,安装`expect`需要先安装TCL,然后编译并安装`expect`源代码。过程中务必注意配置选项,确保`expect`能正确找到TCL库。使用提供的`readme.md`文档,可以使安装过程更为顺利。熟练掌握`expect`的安装和使用,...

    expect手动安装.zip

    expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。 在实际工作中,我们运行命令、脚本或程序时,这些命令、脚本或程序都需要从终端输入...

    ubuntu上expect的安装包

    在Ubuntu操作系统中,`Expect` 是一个非常有用的自动化脚本工具,它允许用户与交互式应用程序进行自动对话,比如在SSH登录、系统管理任务、自动安装软件等方面有着广泛的应用。然而,Ubuntu的默认仓库可能并未包含`...

    expect 安装

    标题“expect 安装”指的是在计算机系统上安装和配置`expect`工具的过程。`expect`是一个基于TCL脚本语言的程序,用于自动化交互式应用程序,如SSH登录、FTP传输、telnet会话等。它能模拟用户输入,使得自动化任务在...

    RHEL 7.8安装expect及使用.docx

    RHEL 7.8 安装 expect 及使用 Expect 是一种免费的编程工具语言,用来实现自动与交互式任务进行通信,而无需人工干预。Expect 是一个用来实现自动交互功能的软件套件。系统管理员可以用它来创建脚本以实现对命令或...

    expect在windows下使用的

    `Expect`在Windows下的安装文件通常是带有`.exe`扩展名的可执行程序,例如`expect-5.21r1b1-setup.exe`,这是一个特定版本的`Expect`安装程序。下面将详细介绍在Windows环境下安装和使用`Expect`的过程以及相关知识...

    linux下tcl和expect安装说明及安装包

    本文将详细介绍如何在Linux系统中安装TCL和Expect,同时提供相关的源码安装包。 首先,让我们了解TCL和Expect的基本概念: 1. TCL:TCL是一种轻量级的、动态的编程语言,它以简洁的语法和强大的字符串处理能力著称...

    linux下expect的安装方法

    `expect`的安装过程涉及多个步骤,包括Tcl的安装,因为`expect`依赖于Tcl运行。 首先,你需要下载两个关键的安装包:`tcl8.4.13-src.tar.gz`和`expect-5.43.0.tar.gz`。`tcl8.4.13`是`expect`所依赖的基础库,而`...

    expect_tcl.zip

    centos7、centos8安装expect及tcl所需的安装包源码,以及安装脚本install_expect.sh 下载完拷贝到linux系统文件目录下,unzip expect_tcl.zip,然后执行sh install_expect.sh 即可完成tcl和expect的安装 安装完毕后,...

    通过tcl安装expect

    `Expect`是基于TCL语言的一个扩展,因此在安装和使用`Expect`之前,需要先安装TCL环境。 ### 安装TCL和EXPECT **在Linux系统中**,有多种包管理器可以用来安装TCL和EXPECT: 1. **Debian/Ubuntu** 用户可以使用`...

    expect5.43.0和tcl8.4.11.zip

    在使用`Expect`前,必须确保系统已经安装了`TCL`,因为`Expect`是基于`TCL`的。安装过程通常涉及下载`TCL8.4.11`的源代码,解压后编译并安装。然后,再获取`Expect5.43.0`的源代码,同样进行编译和安装。安装完成后...

    Expect 5.21 for windows

    在"Expect 5.21 for Windows"中,我们找到了一个名为"expect-5.21-setup.exe"的安装程序,这表明这是该版本的安装包。用户可以通过运行这个exe文件来在Windows上安装Expect。 "readme.txt"文件通常是软件包中包含的...

    expect安装包

    它的设计灵感来源于TCL(Tool Command Language)语言,因此在安装和使用Expect时,通常需要先安装TCL环境。在这个场景中,我们有两个压缩包文件:tcl8.4.19-src.tar和expect-5.43.0.tar,它们分别包含了TCL和Expect...

    expect及其依赖rpm包(x64)

    本文将深入探讨`expect`以及其在x64架构下的RPM包安装,以及它如何与这些网络协议协同工作。 `expect`是由Todd D. Miller开发的一个TCL扩展,它的主要功能是自动化那些需要用户交互的程序,例如在命令行中输入密码...

    activetcl带Expect包的已安装文件

    【标题】"activetcl带Expect包的已安装文件"主要涉及两个核心概念:ActiveTcl和Expect。ActiveTcl是Tcl(Tool Command Language)的一种实现,它是一个开源的脚本语言,常用于系统管理、GUI开发以及网络编程等领域。...

    expect.deb离线包(包含tcl8.5_8.5.11-1ubuntu1和expect_5.45-2)

    expect.deb离线包,包含 expect_5.45-2_amd64.deb tcl8.5_8.5.11-1ubuntu1_amd64.deb两个 使用命令 dpkg --install expect_5.45-2_amd64...可以直接进行安装,不需要make和./configure这种源码编译操作,谁下谁合适奥!

    expect+tcl工具大合集,用于远程登陆到另外一台linux机器。

    `expect-5.43.0.tar.gz`就是`expect`工具的源代码包,版本为5.43.0,用户同样需要编译安装。 `expect`的工作原理是通过读取预期的输出("expect")并根据这些输出做出反应,它可以等待特定的字符串出现,然后发送...

Global site tag (gtag.js) - Google Analytics