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)
usuário(a) com um ID de usuário(a) 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 script
é totalmente compatível com a sintaxe POSIX.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.
Transferência (HTTP): http://gondor.apana.org.au/~herbert/dash/files/dash-0.5.12.tar.gz
Soma de verificação MD5 da transferência: 57222b768b84003ea4b801e5d5e0e52b
Tamanho da transferência: 244 KB
Espaço em disco estimado exigido: 2,9 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) usuário(a) root
:
make install
Se você gostaria de tornar dash o sh padrão, [então] recrie o link
simbólico /bin/sh
como o(a)
usuário(a) 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
: Para 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