Dash é um shell compatível com
POSIX. Ele pode ser instalado como /bin/sh ou como o shell padrão
para root ou um(a) segundo(a)
usante com um ID de usante zero (0). Depende de menos bibliotecas
que o shell Bash e, portanto, é
menos provável que seja afetado por um problema de atualização ou
falha de disco. Dash também é útil
para verificar se um conjunto de comandos sequenciados é totalmente
compatível com a sintaxe POSIX.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.
Transferência (HTTP): http://gondor.apana.org.au/~herbert/dash/files/dash-0.5.13.5.tar.gz
Soma de verificação MD5 da transferência: d787f34b985fca82e89b131c2e911256
Tamanho da transferência: 256 KB
Espaço em disco estimado exigido: 3,7 MB
Tempo de construção estimado: menos que 0,1 UPC
libedit (biblioteca do editor de linha de comando)
Instale Dash executando os seguintes comandos:
./configure --bindir=/bin --mandir=/usr/share/man && make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usante root:
make install
Se você gostaria de tornar dash o sh padrão, recrie o linque
simbólico /bin/sh como o(a) usante
root:
Se criar o link simbólico do dash para sh, [então] você precisará reconfigurar o link para bash para construir o LFS.
ln -svf dash /bin/sh
--bindir=/bin: Esse
parâmetro coloca o binário dash no sistema de arquivos raiz.
--with-libedit: Use essa chave se você
quiser compilar Dash com suporte a
libedit.
Atualize /etc/shells para incluir o
shell Dash emitindo o seguinte
comando como o(a) usuário(a) root:
cat >> /etc/shells << "EOF"
/bin/dash
EOF