expect的原始碼安裝方法

2021-08-03 20:16:51 字數 1064 閱讀 8871

expect是在tcl基礎上建立起來的,它提供了一些tcl所沒有的命令,如果是原始碼安裝的話首先需要安裝tcl。spawn命令啟用乙個unix程式來進行互動式的執行。send命令向程序傳送字串,expect 命令等待程序的某些字串。

2 解壓並編譯安裝tcl

tar zxvf tcl8.4.20-src.tar.gz 

cd tcl8.4.20/unix/

./configure --prefix=/usr/tcl --enable-shared

make

make install

如果編譯成功沒報錯如下圖

3 安裝完畢以後進入tcl源**的根目錄,把子目錄unix下面的tclunixport.h copy到子目錄generic中,expect的安裝過程還需要用

5 解壓並編譯安裝expect

tar zxvf expect5.45.tar.gz 

cd expect5.45

./configure --prefix=/usr/expect --with-tcl=/usr/tcl/lib --with-tclinclude=../tcl8.4.20/generic/

make 

make install

6 安裝完成之後做乙個軟連線

ln -s /usr/tcl/bin/expect /usr/expect/bin/expect

7 加入環境變數並測試

echo 'export path=$path:/usr/expect/bin' >>/etc/profile

Expect安裝方法

expect是基於tcl語言的一種指令碼語言,其實無論是互動還是非互動的應用場合,expect都可以大顯身手,但是對於互動式的特定場合,還非except莫屬。b 第1步 使用root使用者登入 b b 第2步 複製安裝檔案 b 在合適的位置建立乙個資料夾,例如soft 修改資料夾讀寫許可權 chmo...

原始碼安裝MySql的方法

redhat 4.7 這個配置檔案能編譯通過 configure prefix usr local mysql enable thread safe client enable assembler with client ldflags all static with mysqld ldflags ...

原始碼包的安裝方法

tar xzvf tar.gzcd進入解壓目錄,並執行 configure configure prefix usr local 建議安裝到 usr local目錄下 開始編譯 make編譯完成後,進行安裝 makeinstall過程中檢查有無報錯 安裝過程停止並出現error warning等字樣...