Linux Tcl和Expect的安装
一、先安装Tcl
 1、下载:tcl版本 8.4.19
	http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download
2、解压缩源码包
	tar xfvz tcl8.4.19-src.tar.gz
3、安装配置
	#cd tcl8.4.19/unix
	#./configure --prefix=/usr/local/tcl --enable-shared
	#make
	#make install
4、子目录unix下面的tclUnixPort.h 复制到generic中
	#cp tcl8.4.19/unix/tclUnixPort.h tcl8.4.19/generic/
5、创建软链接
	#ln -s /usr/local/tcl/bin/tcl8.4 /usr/bin/tclsh
二、后安装expect
 1、下载expect版本5.43:
	http://download.chinaunix.net/download/0003000/2845.shtml
2、解压缩源码包
	tar -xvf expect5.43.tar.gz
3、安装配置
	#cd expect5.43
	#./configure --prefix=/usr/local/expect --with-tcl=/usr/local/tcl/lib --with-tclinclude=../tcl8.4.19/generic
	#make
	#make install
	#ln -s /usr/local/tcl/bin/expect /usr/local/expect/bin/expect
5、创建链接到/bin下
	#ln -s /usr/local/expect/bin/expect /usr/bin/expect
	注意:如果已经存在/usr/bin/expect,请备份原来的expect文件,再删除,然后创建expect的软链接
三、完成,测试
  #expect
  expect1.1>
Linux Tcl和Expect的安装的更多相关文章
- linux tcl expect 安装(转)
		linux tcl expect 安装 一.Tcl安装 1. 下载:tcl8.4.20-src.tar.gz http://www.tcl.tk/software/tcltk/downloadnow ... 
- linux下expect环境安装以及简单脚本测试
		expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,是一款很实用的批量部署工具!expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装 下 ... 
- Linux expect的安装与使用
		Expect是在Tcl的基础上创建的,可以用来做一些Linux下无法做到交互的命令操作,可用于远程管理服务器. 一.安装Tcl: 1.下载源码包: wget http://nchc.dl.source ... 
- linux下如何源码安装expect
		1.作用 自动交互.比如如果用ssh登陆服务器,每次都输入密码,然而你觉得麻烦,那你就可以使用expect来做自动交互,这样的话就不用每次都输入密码 2.依赖 依赖tcl 3.获取源码 wget ht ... 
- [转]expect的安装
		转自:http://blog.chinaunix.net/uid-20639775-id-2453085.html Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来 ... 
- Linux系统下Redis缓存安装配置
		Redis是一个高性能的key-value数据库,现时越来越多企业与应用使用Redis作为缓存服务器.楼主是一枚JAVA后端程序员,也算是半个运维工程师了.在Linux服务器上搭建Redis,怎么可以 ... 
- expect的安装与使用
		expect的安装与使用 是什么 expect 是用来进行自动化控制和测试的工具.主要是和交互式软件telnet ftp ssh 等进行自动化的交互. 如何安装 1.检测是否安装 ls /usr/bi ... 
- Linux+apache+mono+asp.net安装教程
		Linux+apache+mono+asp.net安装教程(CentOS上测试的) 一.准备工作: 1.安装linux系统(CentOS,这个就不多讲了) 2.下载所需软件 http-2.4.4.ta ... 
- Linux平台 Oracle 11gR2 RAC安装Part1:准备工作
		一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ... 
随机推荐
- JMeter学习笔记--详解JMeter配置元件
			JMeter配置元件可以用来初始化默认值和变量,以便后续采样器使用.将在其作用域的初始化阶段处理. CSV Data Set Config:被用来从文件中读取数据,并将它们拆分后存储到变量中,适合处理 ... 
- CXF+Spring+JAXB+Json构建Restful服务
			话不多说,先看详细的样例: 文件文件夹结构: web.xml <?xml version="1.0" encoding="UTF-8"? > < ... 
- Python len() 方法
			描述 Python len() 方法返回对象(字符串.列表.元组.字典等)长度或项目个数. 语法 len() 方法语法: len(obj) 参数 obj -- 对象(字符串.列表.元组.字典等). 返 ... 
- Python hex() 函数
			描述 hex() 函数用于将10进制整数转换成16进制整数. 语法 hex 语法: hex(x) 参数说明: x -- 10进制整数 返回值 返回16进制整数. 实例 以下实例展示了 hex 的使用方 ... 
- HTML DOM的总结
			DOM 是 Document Object Model(文档对象模型)的缩写,是 W3C(万维网联盟)的标准 W3C DOM 标准被分为 3 个不同的部分: 1.核心 DOM - 针对任何结构化文档的 ... 
- Android Studio项目迁移小结
			近来试着使用Android Studio.确实有些功能远远甩开eclipse几条街,可是临时用起来还不够熟练,先对这两天做项目迁移的一点心得做点总结. 这里说的项目迁移,是指从eclipse环境下的项 ... 
- ny495 少年 DXH
			少年 DXH 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 大家都知道,DXH 幼时性格怪癖,小朋友都不喜欢和他玩,这种情况一直到 DXH 的少年时期也没有改变.少 ... 
- 对于火狐浏览器中title不能换行自动变成...怎么解决的?
			width: 100px; overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis; 
- Android AlarmManager的一些问题
			我开始的代码是这样写的 alarmManager.set(AlarmManager.RTC_WAKEUP, (5*1000), sender); 我的本意是设定五秒后启动闹钟 但是每次都是我设置完闹钟 ... 
- 快速了解Log4J
			http://liuzhijun.iteye.com/blog/1746571 ******************** Log4J的三个组件: Logger:日志记录器,负责收集处理日志记录 ... 
