Bash 软件包包含 Bourne-Again SHell 终端程序。
大概编译时间: 0.4 SBU
所需磁盘空间: 63 MB
5.16.1. 安装 Bash
配置 Bash 准备编译:
./configure --prefix=/tools --without-bash-malloc
配置脚本参数的含义:
-
这个选项会禁用 Bash 的内存分配功能(
malloc
), 这个功能已知会导致段错误。而禁用这个功能后,Bash 将使用 Glibc 的malloc
函数,这样会更稳定。
--without-bash-malloc
编译软件包:
make
现在编译已经完成。之前说过,不要求为本章中所构建的临时工具运行测试套件。 不过你仍然要测试 Bash 的话可以用下面的命令:
make tests
安装软件包:
make install
为使用 sh 终端的程序创建一个软链接:
ln -sv bash /tools/bin/sh
关于这个软件包的详细资料请查看本书章节:6.36.2,“Bash 软件包内容”
创建者:Gerard Beekmans
编辑者:Matthew Burgess 和 Armin K.
翻译团队:LCTT
译者/校对:zpl1025/dongfengweixiao