Dash-0.5.8

Introduction à Dash

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.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.

Informations sur le paquet

Dépendances de Dash

Facultatives

libedit (bibliothèque d'éditeur en ligne de commande)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dash

Installation de 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 aimeriez faire de dash la sh par défaut, recréez le lien symbolique /bin/sh en tant qu'utilisateur root :

[Note]

Note

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

Explication des commandes

--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.

Configuration de Dash

Fichiers de configuration

/etc/profile et ~/.profile des sources de Dash

Informations de configuration

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

Contenu

Programme installé: dash
Bibliothèques installées: Aucune
Répertoires installés: Aucun

Short Description

dash

est un shell respectueux de POSIX.

Last updated on : 2012-09-03 05:10:04 +020