linux下expect安裝
expect據說是交互性很強的腳本語言,想安裝了玩玩試試,沒想到竟然讓我糾結兩天才安裝上,只是因爲expect依賴於tcl,但linux系統裏一般不自帶安裝tcl,需要手動安裝
expect版本 5.43
http://download.chinaunix.net/download/0003000/2845.shtml
tcl版本 8.4.19
http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download
下載兩個包,分別解壓
1。先安裝tcl
進入tcl解壓目錄,然後進入unix目錄
#./configure
#make
#make install
2.後安裝expect
進入expect解壓目錄
#./configure --with-tclinclude=/home/chen/tcl8.4.19/generic/ --with-tclconfig=/usr/local/lib/
#make
#make install
完成,測試
#expect
配置參數:
· --with-tcl=/usr/tcl/lib :(我的環境中是/usr/local/lib) 確保配置腳本找到臨時工具目錄中的Tcl ,我們不希望它使用主系統中可能存在的tcl.
· --with-x=no : 告訴配置腳本,不要查找 Tk (Tcl 的 GUI 組件) 或 X 窗口系統庫,這兩個都有可能存在於主系統中。
· -with-tclinclude :幫助腳本找到所需要的tcl 頭文件。