Dash er et POSIX kompatibelt
skall. Det kan bli installert som /bin/sh eller som standard skall
for både root
eller en annen bruker
med bruker-ID på 0. Det avhenger av færre biblioteker enn
Bash skallet og er derfor mindre
sannsynlig at det blir påvirket av et oppgraderingsproblem eller
diskfeil. Dash er også nyttig for
å kontrollere at et skript er fullstendig kompatibelt med POSIX
syntakset.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): http://gondor.apana.org.au/~herbert/dash/files/dash-0.5.12.tar.gz
Nedlasting MD5 sum: 57222b768b84003ea4b801e5d5e0e52b
Nedlastingsstørrelse: 244 KB
Estimated disk space required: 2.9 MB
Estimert byggetid: mindre enn 0.1 SBU
libedit (kommandolinjeredigeringsbibliotek)
Installer Dash ved å kjøre følgende kommandoer:
./configure --bindir=/bin --mandir=/usr/share/man && make
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
make install
Hvis du vil gjøre dash standard sh, gjenskap /bin/sh
symbolkobling som root
bruker:
Hvis du oppretter den symbolske lenken fra dash til sh, må du tilbakestille lenken til bash for å bygge LFS.
ln -svf dash /bin/sh
--bindir=/bin
: Denne
parameteren plasserer dash binær inn i rotfilsystemet.
--with-libedit
: For å kompilere
Dash med libedit støtte.
Oppdater /etc/shells
for å
inkludere Dash skallet ved å
utstede følgende kommando som root
bruker:
cat >> /etc/shells << "EOF"
/bin/dash
EOF