推定構築時間: 1.2 SBU 推定必要ディスクスペース 27 MB |
Bash は Bourne-Again シェルという、UNIX システムで広く使われているコマンドインタープリターです。Bash プログラムは標準入力(キーボード)からの入力を読み込みます。ユーザーが何かをタイプするとプログラムは何がタイプされたかを評価し、それについてプラグラムの実行のような事を行ないます。
インストールされるプログラム: bash, sh (link to bash) andbashbug
Bash は以下のパッケージに依存します: Binutils, Coreutils, Diffutils, Gawk,GCC, Glibc, Grep, Make, Ncurses, Sed.
Bash はいくつか既知のバグがあります。以下のパッチでこれらを修正しましょう。
patch -Np1 -i ../bash-2.05b-2.patch |
それではコンパイルのために Bash を準備しましょう。
./configure --prefix=/tools |
プログラムをコンパイルしましょう。
make |
このパッケージは、正しく構築されたのを確認するために多くのチェックができるテストスイートを持っています。テストをすることにした場合は、以下のコマンドで実行可能です。
make tests |
パッケージとその文章をインストールします。
make install |
そして sh をシェルとして使うプログラムのためにリンクを作りましょう。
ln -s bash /tools/bin/sh |