推定構築時間: 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=/usr --bindir=/bin |
パッケージをコンパイルします。
make |
このパッケージは、それが正しく構築されたことを保証する数多くのチェックを行なうテストスイーツを利用可能にします。テストをすることにした場合は、以下のコマンドで実行可能です。
make tests |
パッケージをインストールします。
make install |
そして新しくコンパイルされた Bash プログラムを再ロードします。
exec /bin/bash --login +h |