Installation 安装expect for bash

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 -

我已从下载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 --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文件夹中?