HP unix11.23安裝bash

roninwei發表於2009-07-06

HP-UX中使用的預設shell是POSIX shell,也就是/usr/bin/sh,並且提供了ksh和csh,但就是不提供bash,要想使用熟悉的bash只能自己安裝。早上的安裝步驟如下,(參考了網路上的安裝步驟)
1、檢視系統版本
root(NightWolf)[/]>uname -a
HP-UX NightWolf B.11.23 U ia64 ********* unlimited-user license
2、到在左邊搜尋bash會出現bash-4.0.024點選連結,因為我的系統版本為B.11.23 U ia64所以下載HP-UX 11i v2(HP-UX 11.23)的bash,在上方有一個Build-time dependencies: gettext libiconv make termcap 同時需要下載這4個檔案然後將檔案上傳到伺服器上,我這裡放在/tmp/bash目錄下
3、在/tmp/bash下執行root(NightWolf)[/tmp/bash]>gunzip *.gz後得到bash-4.0.024-ia64-11.23.depot,make-3.81-ia64-11.23.depot,gettext-0.17-ia64-11.23.depot,termcap-1.3.1-ia64-11.23.depot,libiconv-1.13.1-ia64-11.23.depot這5個檔案
4、按照gettext,libiconv,termcap,make,bash的順序用下面這個命令安裝:
root(NightWolf)[/tmp/bash]>swinstall -s /tmp/bash/gettext-0.17-ia64-11.23.depot
.
.
root(NightWolf)[/tmp/bash]>swinstall -s /tmp/bash/bash-4.0.024-ia64-11.23.depot
5、root(NightWolf)[/tmp/bash]>whereis bash
bash: /usr/local/bin/bash /usr/local/share/man/man1/bash.1
root(NightWolf)[/tmp/bash]>export PATH=$PATH:/usr/local/bin/
root(NightWolf)[/tmp/bash]>bash
或者直接/usr/local/bin/bash也可以啟動到bash環境下,或者將這個命令加入到$HOME/.profile檔案裡,這樣下次登入的時候就直接啟動到bash環境下了。

root(NightWolf)[/tmp/bash]>

Display all 1552 possibilities? (y or n)
root(NightWolf)[/tmp/bash]>history
1 history
前幾天不知道是不是下載的檔案有問題,沒有安裝成功,今天的成功!

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7507082/viewspace-1023821/,如需轉載,請註明出處,否則將追究法律責任。

相關文章