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.
This package is known to build and work properly using an LFS-11.0 platform.
Téléchargement (HTTP) : http://gondor.apana.org.au/~herbert/dash/files/dash-0.5.11.4.tar.gz
Somme de contrôle MD5 du téléchargement : 39d6fb8ab465be82a2276060bc3759d3
Taille du téléchargement : 236 Ko
Estimation de l'espace disque requis : 2.7 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 lançant les commandes suivantes :
./configure --bindir=/bin --mandir=/usr/share/man && make
Ce paquet n'est pas fourni avec une 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 lançant
la commande suivante en tant qu'utilisateur root
:
cat >> /etc/shells << "EOF"
/bin/dash
EOF
Last updated on