Dash est un shell respectueux de
POSIX. On peut l'installer en tant que /bin/sh ou, comme shell par
défaut pour root
ou un deuxième
utilisateur ayant un identifiant (userid) de 0. Il dépend de moins
de bibliothèques que le shell Bash
et il est donc probablement moins touché par des problèmes de mise
à jour ou d'échec de disque. Dash
est également utile pour vérifier qu'un script est entièrement
compatible avec la syntaxe POSIX.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : http://gondor.apana.org.au/~herbert/dash/files/dash-0.5.11.5.tar.gz
Somme de contrôle MD5 : 09227e8c3922755d4cf787607035d2de
Taille du téléchargement : 236 Ko
Estimation de l'espace disque requis : 2.8 Mo
Estimation du temps de construction : moins de 0.1 SBU
libedit (bibliothèque d'éditeur en ligne de commande)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/dash
Installez Dash en exécutant les commandes suivantes :
./configure --bindir=/bin --mandir=/usr/share/man && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous souhaitez faire de dash le shell sh par défaut, recréez le lien
symbolique /bin/sh
en tant
qu'utilisateur root
:
Si vous créez le lien symbolique de dash vers sh, vous devrez réinitialiser le lien avec bash pour construire LFS.
ln -svf dash /bin/sh
--bindir=/bin
: Ce
paramètre place le binaire dash dans le système de fichier
racine.
--with-libedit
: Pour compiler
Dash avec le support de libedit.
Mettez à jour /etc/shells
pour
inclure le shell Dash en
exécutant la commande suivante en tant qu'utilisateur
root
:
cat >> /etc/shells << "EOF"
/bin/dash
EOF
Last updated on