Dash は POSIX 準拠のシェルです。 It can be
installed as /bin/sh or as the default shell for either
root
or a second user with a userid
of 0. It depends on fewer libraries than the Bash shell and is therefore less likely to be
affected by an upgrade problem or disk failure. Dash is also useful for checking that a script
is completely compatible with POSIX syntax.
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): http://gondor.apana.org.au/~herbert/dash/files/dash-0.5.12.tar.gz
ダウンロード MD5 sum: 57222b768b84003ea4b801e5d5e0e52b
ダウンロードサイズ: 244 KB
必要ディスク容量: 2.9 MB
概算ビルド時間: less than 0.1 SBU
libedit (コマンドラインエディターライブラリ)
以下のコマンドを実行して Dash をビルドします。
./configure --bindir=/bin --mandir=/usr/share/man && make
このパッケージにテストスイートはありません。
root
ユーザーになって以下を実行します。
make install
If you would like to make dash the default sh, recreate the /bin/sh
symlink as the root
user:
If you create the symbolic link from dash to sh, you will need to reset the link to bash to build LFS.
ln -svf dash /bin/sh
--bindir=/bin
: This
parameter places the dash binary into the root
filesystem.
--with-libedit
: To compile Dash with libedit support.