2016-06-05 14 views
0

Ich habe heruntergeladen (von http://www.tucows.com/preview/8223/Expect) heruntergeladen und habe Probleme bei der Installation. Ich habe generell Probleme mit der Installation von Programmen, so dass eine sehr einfache Erklärung wünschenswert wäre. Ich bin ein Mac-Benutzer, der wichtig ist. DankInstallation erwarten für bash

+0

Welches Betriebssystem verwenden Sie? Paketinstallationsmethoden sind vom Betriebssystem abhängig. –

+0

OS X El Capitan Version 10.11.4 – mathew

+0

auch ich habe gebraut, wenn das hilft. Ich weiß, dass es verwendet werden kann, um Dinge zu installieren, aber ich bin nicht damit vertraut – mathew

Antwort

0

Installationsschritte bei http://www.linuxfromscratch.org/blfs/view/svn/general/expect.html

erklärt erwarten zu Installieren

1) Herunterladen Erwarten (http://prdownloads.sourceforge.net/expect/expect5.45.tar.gz)

2) Entpacken der Packung

tar -xvf expect5.45.tar.gz 

3) Anmeldung als Root und installieren Sie Expect, indem Sie die folgenden Befehle in expect5.45 ausführen:

./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 Installieren

1) Laden Erwarten (http://downloads.sourceforge.net/tcl/tcl8.6.5-src.tar.gz)

2) Untar thhe Paket

tar -xf ../tcl8.6.5-html.tar.gz --strip-components=1 

3) Tcl installieren, indem die folgenden Befehle ausführen:

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) Melden Sie sich als root an und führen Sie fo aus llowing.

make install && 
make install-private-headers && 
ln -v -sf tclsh8.6 /usr/bin/tclsh && 
chmod -v 755 /usr/lib/libtcl8.6.so 
+0

Ich versuchte Schritt 3, aber habe diesen Fehler: zsh: keine solche Datei oder Verzeichnis: ./configure – mathew

+0

auch, was ist TCL, brauche ich wirklich es und warum? – mathew

+0

Tcl-Paket enthält die Tool Command Language und ist eines der Abhängigkeiten für Expect. Sie müssen es also vor der Installation von Expect installieren. –