CentOS7离线安装Expect
1.在系统版本相同的能联网的虚拟机里用Yumdownloader【yum -y install yum-utils】下载expect 和tcl 的rpm包于服务器上,但是不安装
[root@lw ~]# yumdownloader expect
[root@lw ~]# yumdownloader tcl
[root@lw ~]# ll
总用量 4136
-rw-r--r-- 1 root root 268656 8月 20 00:26 expect-5.45-14.el7_1.x86_64.rpm
-rw-r--r-- 1 root root 1980728 8月 20 00:27 tcl-8.5.13-8.el7.i686.rpm
-rw-r--r-- 1 root root 1980564 8月 20 00:27 tcl-8.5.13-8.el7.x86_64.rpm
2.然后把expect和tcl的rpm包拷贝到需要离线安装的服务器上
[root@lmzf ~]# ll
总用量 4136
-rw-r--r-- 1 root root 268656 8月 20 00:26 expect-5.45-14.el7_1.x86_64.rpm
-rw-r--r-- 1 root root 1980728 8月 20 00:27 tcl-8.5.13-8.el7.i686.rpm
-rw-r--r-- 1 root root 1980564 8月 20 00:27 tcl-8.5.13-8.el7.x86_64.rpm
3.先安装 tcl-8.5.13-8.el7.x86_64.rpm,然后安装expect-5.45-14.el7_1.x86_64.rpm,tcl-8.5.13-8.el7.i686.rpm不需要安装
[root@lmzf ~]# yum -y install tcl-8.5.13-8.el7.x86_64.rpm
[root@lmzf ~]# yum -y install expect-5.45-14.el7_1.x86_64.rpm
4.大功告成
PS:如果要下载rpm和相关的依赖,可以采用如下方法:
# 在联网机器上创建下载目录
mkdir /tmp/expect_offline
# 使用--downloadonly模式下载expect及依赖
yum install --downloadonly --downloaddir=/tmp/expect_offline expect
本文详细介绍了如何在CentOS7系统中进行Expect的离线安装过程。首先,在能够联网的相同系统版本的虚拟机上使用Yumdownloader下载expect和tcl的rpm包,然后将这些rpm包复制到目标离线服务器。接着,按照特定顺序安装tcl和expect的rpm包,完成离线安装。
1448

被折叠的 条评论
为什么被折叠?



