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
Antwort
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
Ich versuchte Schritt 3, aber habe diesen Fehler: zsh: keine solche Datei oder Verzeichnis: ./configure – mathew
auch, was ist TCL, brauche ich wirklich es und warum? – mathew
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. –
Für jeden, der darüber stolpert.
Sie können auch installieren Sie einfach erwarten mit homebrew.sh
brew install expect
(http://braumeister.org/repos/Homebrew/homebrew-core/formula/expect)
Disclaimer: Ich bin eigentlich kein macbenutzer.
Welches Betriebssystem verwenden Sie? Paketinstallationsmethoden sind vom Betriebssystem abhängig. –
OS X El Capitan Version 10.11.4 – mathew
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