Dash-0.5.11.1

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

Informations sur le paquet

  • Téléchargement (HTTP) : http://gondor.apana.org.au/~herbert/dash/files/dash-0.5.11.1.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : df978fd0324f60a6ff45f686fe269fdc

  • Taille du téléchargement : 240 Ko

  • Estimation de l'espace disque requis : 3.6 Mo

  • Estimation du temps de construction : moins de 0.1 SBU

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 souhaitez faire de dash le shell 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

Dash source les fichiers /etc/profile et ~/.profile

Informations sur la 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

Descriptions courtes

dash

est un shell respectueux de POSIX.

Last updated on 2020-07-09 04:05:18 +0000