Linux|Linux expect非root用户安装
问题
bash shell使用expect脚本,需要在非root用户条件下安装
方案
1、下载tcl、expect安装包
2、将两个安装包放置到自己目录下/user/bin/expect/local/
3、解压
4、创建/user/bin/expect/local/目录,进入tcl8.4.11/unix
cd tcl8.4.11/unix
修改 configure,将 /usr/local全部替换成/user/bin/expect/local/
5、执行
./configure
6、修改Makefile,将/usr/local全部替换成/user/bin/expect/local/
7、执行
make
make install
8、回到/user/bin/xukf/expect ,进入expect-5.43.0
cd expect-5.43.0
修改 configure,将 /usr/local全部替换成/user/bin/expect/local/
9、执行
./configure --with-tclinclude=/user/bin/expect/tcl8.4.11/generic --with-tclconfig=/user/bin/expect/local/lib/
10、修改Makefile,将/usr/local全部替换成/user/bin/expect/local/
11、执行
make
make install
【Linux|Linux expect非root用户安装】12、测试expect是否安装成功
使用绝对路径:/user/bin/expect/expect-5.43
推荐阅读
- 对称加密和非对称加密的区别
- Linux下面如何查看tomcat已经使用多少线程
- Beego打包部署到Linux
- 病态与非病态的梦中人情结|病态与非病态的梦中人情结 - 草稿
- 「按键精灵安卓版」关于全分辨率脚本的一些理解(非游戏app)
- 勿说人是非
- 第十六天(请介绍一件让你非常自豪的事情,(不能是职业类的),什么原因感到自豪。)
- Linux|109 个实用 shell 脚本
- linux定时任务contab
- 一定要幸福