5.10. Expect-5.45

5.10.1. Installation von Expect

Das hier wird manchmal verwendet, sehr wahrscheinlich aber von Tcl, oder die damit verbundene Bibliothek. Schon wieder einmal Auspacken und ins Verzeichnis wechseln:

tar -xzf pakete/expect5.45.tar.gz &&
cd expect5.45/

Jetzt bringen wir EXPECT dazu, nicht ein /usr/local/bin/stty, sondern ein /bin/stty zu benutzen, sonst könnte man sich wieder etwas aus dem Muttersystem einschleppen.

cp -v configure{,.orig} &&
sed 's:/usr/local/bin:/bin:' configure.orig > configure

Nun bereiten wir expect zum kompilieren vor:

./configure --prefix=/tools --with-tcl=/tools/lib \
  --with-tclinclude=/tools/include --with-x=no

Die Bedeutung der Parameter für configure:

--with-tcl=/tools/lib

Sonst findet expect ja nicht das Tcl, das wir erstellt haben, sondern irgend eins.

--with-tclinclude=/tools/include

Expect braucht ja auch noch die dazugehörigen Dateien von Tcl.

--with-x=no

Wir brauchen sicher keine GUI, X.

Kompiliere das Paket:

make

Installiere das Paket:

make SCRIPTS="" install

Die Bedeutung der make Parameter:

SCRIPTS=""

Wir brauchen keine Scripts, ganz sicher nicht!

Verzeichnis verlassen und die Putzkolonne rufen:

cd .. &&
rm -rf expect5.45/