<< Back to shouce.jb51.net

安装 Bash-2.05b

预计所需编译时间:      1.2 SBU 
预计所需硬盘空间:      27 MB

Bash的内容

Bash是Bourne-Again Shell的缩写,它在UNIX系统中作为命令行解释器被广泛使用。 Bash是一个从标准输入--键盘--中读取命令的程序。用户敲击一个命令,这个程序读取这些命令并且根据命令进行相应的操作(比如运行一个程序)。

安装下列程序: bash, sh (指向bash的链接) 和 bashbug

Bash 安装依赖关系

Bash 依赖于: Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed.

安装 Bash

Bash 有不少已知bug,下面的补丁可以修正:

patch -Np1 -i ../bash-2.05b-2.patch

配置 Bash:

./configure --prefix=/tools

编译程序:

make

这个软件包里面有一个测试套件,能执行一些测试,以确认 bash 是否编译正确。如果你想运行它,用下面的命令:

make tests

安装 bash 及其文档:

make install

为将 sh 作为 shell 的程序,创建下面的链接:

ln -s bash /tools/bin/sh