Installation 安装expect for bash
我已从下载expect,安装时遇到问题。我通常在安装程序时会遇到麻烦,因此请给出一个非常简单的解释。我是mac用户,这很重要。谢谢有关安装步骤的说明,请参见 安装Expect 1) 下载Expect() 2) 解开包裹Installation 安装expect for bash,installation,expect,Installation,Expect,我已从下载expect,安装时遇到问题。我通常在安装程序时会遇到麻烦,因此请给出一个非常简单的解释。我是mac用户,这很重要。谢谢有关安装步骤的说明,请参见 安装Expect 1) 下载Expect() 2) 解开包裹 tar -xvf expect5.45.tar.gz tar -xf ../tcl8.6.5-html.tar.gz --strip-components=1 3) 以root用户身份登录,通过在expect5.45中运行以下命令安装Expect: ./configure -
tar -xvf expect5.45.tar.gz
tar -xf ../tcl8.6.5-html.tar.gz --strip-components=1
3) 以root用户身份登录,通过在expect5.45中运行以下命令安装Expect:
./configure --prefix=/usr \
--with-tcl=/usr/lib \
--enable-shared \
--mandir=/usr/share/man \
--with-tclinclude=/usr/include &&
make
make install &&
ln -svf expect5.45/libexpect5.45.so /usr/lib
安装TCL
1) 下载Expect()
2) 卸下包装
tar -xvf expect5.45.tar.gz
tar -xf ../tcl8.6.5-html.tar.gz --strip-components=1
3) 通过运行以下命令安装Tcl:
export SRCDIR=`pwd` &&
cd unix &&
./configure --prefix=/usr \
--mandir=/usr/share/man \
$([ $(uname -m) = x86_64 ] && echo --enable-64bit) &&
make &&
sed -e "s#$SRCDIR/unix#/usr/lib#" \
-e "s#$SRCDIR#/usr/include#" \
-i tclConfig.sh &&
sed -e "s#$SRCDIR/unix/pkgs/tdbc1.0.4#/usr/lib/tdbc1.0.4#" \
-e "s#$SRCDIR/pkgs/tdbc1.0.4/generic#/usr/include#" \
-e "s#$SRCDIR/pkgs/tdbc1.0.4/library#/usr/lib/tcl8.6#" \
-e "s#$SRCDIR/pkgs/tdbc1.0.4#/usr/include#" \
-i pkgs/tdbc1.0.4/tdbcConfig.sh &&
sed -e "s#$SRCDIR/unix/pkgs/itcl4.0.4#/usr/lib/itcl4.0.4#" \
-e "s#$SRCDIR/pkgs/itcl4.0.4/generic#/usr/include#" \
-e "s#$SRCDIR/pkgs/itcl4.0.4#/usr/include#" \
-i pkgs/itcl4.0.4/itclConfig.sh &&
unset SRCDIR
4) 以root用户身份登录并执行以下操作
make install &&
make install-private-headers &&
ln -v -sf tclsh8.6 /usr/bin/tclsh &&
chmod -v 755 /usr/lib/libtcl8.6.so
对于任何绊倒在这上面的人 您也可以简单地使用安装expect ()
免责声明:我实际上不是mac用户 您使用的是什么操作系统?软件包安装方法依赖于操作系统。OS X El Capitan版本10.11.4如果有帮助,我还有brew。我知道它可以用来安装东西,但我对itI不太熟悉。我尝试了步骤3,但出现了以下错误:zsh:没有这样的文件或目录:./configures另外,什么是TCL,我真的需要它吗?为什么?TCL包包含工具命令语言,并且是Expect的依赖项之一。因此,在安装Expect之前,您需要先安装它。对于./configure问题,我可以提供一些帮助吗?您是否以root用户身份登录并在解压缩的Expect 5.45文件夹中?