Dash-0.5.12

Introduksjon til Dash

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.

[Notat]

Notat

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.

Pakkeinformasjon

Dash Avhengigheter

Valgfri

libedit (kommandolinjeredigeringsbibliotek)

Installasjon av Dash

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:

[Notat]

Notat

Hvis du oppretter den symbolske lenken fra dash til sh, må du tilbakestille lenken til bash for å bygge LFS.

ln -svf dash /bin/sh

Parameterforklaringer

--bindir=/bin: Denne parameteren plasserer dash binær inn i rotfilsystemet.

--with-libedit: For å kompilere Dash med libedit støtte.

Konfigurere Dash

Konfigurasjonsfiler

Dash kilder /etc/profile og ~/.profile

Konfigurasjonsinformasjon

Oppdater /etc/shells for å inkludere Dash skallet ved å utstede følgende kommando som root bruker:

cat >> /etc/shells << "EOF"
/bin/dash
EOF

Innhold

Installert Program: dash
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte beskrivelser

dash

er et POSIX kompatibelt skall