上QQ阅读APP看书,第一时间看更新
1.16 获取Unix版的bash
1.16.1 问题
你想要获取 Unix 系统下的 bash,或确认已安装的 bash 是否为最新版。
1.16.2 解决方案
如果在系统或软件包仓库中都找不到,那么可以在 Chet Ramey 所维护的 bash 页面下载二进制文件,或从源代码构建(参见附录 E)。
1.16.3 讨论
根据 Chet Ramey 维护的 bash 页面:
OpenPKG 项目使得 bash-4.3 的源代码 RPM 可作为当前发布的核心部分,用于各种 Unix 和 Linux 系统。
Solaris 2.x 和 Solaris 7/8/9/10/11 的用户可以从 Unixpackages(订阅)或 OpenCSW 站点获得 bash-3.4 的预编译版本。Oracle 在 Solaris 10 中包含了 bash-3.2,在 Solaris 11 中包含了 bash-4.1。2016 年 9 月,以 OpenIndiana 发行的 Solaris/Illumos 包含了 bash-4.3。
AIX 用户可以从 Groupe Bull 获得 bash-4.3 的预编译版本以及更早的版本,也可以从 Michael Perzl 的网站获得 bash-4.3 的源代码和二进制文件。IBM 使得 bash-4.2 和 bash-4.3 可以作为 GNU/Linux 应用程序的 AIX 工具箱的一部分,从而用于 AIX 5L、AIX 6.1、AIX 7.1。它们采用的都是 RPM 格式。你也可以从那儿获取用于 AIX 的 RPM。
HP-UX 用户可以从 HP-UX 软件移植与存档中心(Software Porting and Archive Center)处获得 bash-4.3 的二进制文件与源代码。
1.16.4 参考
- OpenPKG 项目网站
- Solaris
- UNIX packages 网站
- OpenCSW 网站
- Oracle 网站中的 Oracle Solaris 10 页面
- Oracle 网站中的 Oracle Solaris 11 页面
- OpenIndiana 网站
- AIX
- Bull Freeware 网站
- Michael Perzl 的网站
- IBM 网站中的 IT Infrastructure 页面
- HP-UX 网站 Home>Categories>Shells 页面
- 1.11 节
- 1.12 节
- 附录 E