`

在HP-UX上安装bash

阅读更多

      HP-UX中使用的默认shell是POSIX shell,也就是/usr/bin/sh,并且提供了ksh和csh,但就是不提供bash。我经常使用的Solrias或Linux都有bash,使用习惯了,现在在HP-UX上,没有bash感觉很不方便,就自己安装了一个。

      网络上可以搜到几篇文章讲如何在HP-UX上安装bash的,但因各人的系统环境会有所不同,所以安装所需的软件包或操作步骤可能也有所不同。我的系统是Itanium 64位的,所以下载以下软件包

(下载地址: http://hpux.connect.org.uk/hppd/hpux/Shells/bash-4.1.007/):

gettext-0.18.1.1-ia64-11.31.depot.gz

libiconv-1.13.1-ia64-11.31.depot.gz

termcap-1.3.1-ia64-11.31.depot.gz

bash-4.1.007-ia64-11.31.depot.gz

 

有些人说还需要:

gcc-4.2.3-ia64-11.31.depot.gz

make-3.81-ia64-11.31.depot.gz

我也下载下来了,但是没用上。

 

把软件上传到服务器上,用gunzip解压,gunzip没有在系统路径,所以搜索一下:

# find / -name gunzip
/usr/contrib/bin/gunzip

 

把/usr/contrib/bin/ 加入到PATH变量。然后按下面顺序安装软件:

#swinstall -s /mytools/gettext-0.18.1.1-ia64-11.31.depot
#swinstall -s /mytools/libiconv-1.13.1-ia64-11.31.depot
#swinstall -s /mytools/termcap-1.3.1-ia64-11.31.depot
#swinstall -s /mytools/bash-4.1.007-ia64-11.31.depot

 

安装时提示:

# swinstall -s /mytools/gettext-0.18.1.1-ia64-11.31.depot

NOTE:    交互式 UI 被调用,因为未指定软件。
ERROR:
         无论是图形用户界面(GUI)还是终端用户界面(TUI)都不能启动。为了执行此命令,您必须修改您的
         DISPLAY,或者通过 LANG=””或 LANG=C 使用英文版本的 TUI。

 

这是安装时要求启用GUI,我是远程连接服务器,所以设置DISPLAY参数启用我本机的XServer。我本机已经安装了Xming和Xmanager,任意启动一个都可以。但安装窗口上的中文显示乱码,不知道如何解决。

 

安装完成后,就可以到/usr/local/bin启动bash了:

./usr/local/bin/bash

 

为了方便使用,我把bash命令放到.profile文件中,以后每次登录都自动启动bash。

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics