Next Previous Contents

9. Bash命令解釋器

為了把bash安裝到我原以為它該呆的地方,我花費了很多時間做了大量閱讀和 思考以及不斷地嘗試和出錯,可謂是歷盡千辛萬苦啊.我說使用的配置選項是︰

 ./configure --prefix=/mnt/target/usr/local --exec-prefix=/mnt/target --with-curses 

一旦您已經編譯并安裝了bash之后,您需要生成一個符號連接,就象這樣︰ cd /mnt/target/bin; ln -s bash sh.這是因為腳本通常頭一句 是這么寫著的︰

#!/bin/sh

如果您沒有這么一個符號連接,那么您的腳本就不能運行,因為它們會去尋找 /bin/sh而非/bin/bash

如果您愿意,您也可以到這里時重新啟動一次.您會注意到腳本這一次確實運行 了.雖然您還是沒能登錄(login),這是因為還沒有安裝getty或者 login這些程序.


Next Previous Contents