本文已参与「新人创作礼」活动,一起开启掘金创作之路。
公司服务器不能连外网,且虚拟机为最小安装,不能通过yum去下载,里面好多常用的命令都没有,只能通过离线安装的方式去安装
如果想使用yum命令可以参考 juejin.cn/post/713879…
一、Linux离线安装expect命令
yum install expect -y 在线安装
1.下载 tcl 和 expect 包
链接:https://pan.baidu.com/s/15Amw34YtFvvtZ1nqByDEDA?pwd=c319
提取码:c319
2.解压得到两个压缩包
3.上传到服务器并解压(我上传的路径在/var/local/src当中并解压)
tar -zvxf tcl8.4.11-src.tar.gz
4.编译安装tcl
cd tcl8.4.11/unix
./configure
make && make install
5.编译安装 expect
进入expect解压目录
cd expect-5.45.4
安装到指定路径
./configure --with-tclinclude=/usr/local/src/tcl8.4.11/generic --with-tclconfig=/usr/local/lib/
编译
make && make install
测试是否安装成功:
输入命令:expect,出现了如下:说明成功
补充:遇到 expect 会有坏的解释器 :没有文件和目录的问题
从/usr/local/src/expect5.45.4/中拷贝一个expect到/usr/bin中去,然后在其他程序用expect 就可以成功了
二、linux中安装rz/sz命令
【离线安装rz、sz命令】
1.使用root用户进入tmp目录
cd /tmp/
2.下载安装包
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
3.解压安装包
tar zxvf lrzsz-0.12.20.tar.gz
4.进入解压后的文件夹
cd lrzsz-0.12.205/
5.安装编译
./configure && make && make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz: 6.进入安装目录
cd /usr/bin
7.创建软链接
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
至此,rz、sz命令就安装完成
【在线安装rz、sz命令】
yum -y install lrzsz