Nous sommes tous familiers avec le shell BASH (Bourne Again shell), mais il existe deux autres interfaces utilisateur considérées comme des shells modernes et utiles, tcsh (Shell C UNIX de Berkeley) et zsh (Korn shell). Ce chapitre installe les packages compatibles avec ces types de shells.
ash est un shell le plus compatible avec le shell Bourne (à ne pas confondre avec le sell Bourne Again SHell c'est-à-dire Bash installé avec LFS) sans les fonctionnalités supplémentaires. Bourne Shell est disponible sur la plupart des systèmes UNIX commerciaux. Néanmoins ash est utile pour tester la compatibilité des scripts avec sh. Il a des besoins en mémoire et en espace disque bien petits par rapport aux autres shells compatibles sh.
Téléchargement (FTP): ftp://distro.ibiblio.org/pub/Linux/distributions/slackware/slackware_source/ap/ash/ash-0.4.0.tar.gz
Taille du téléchargement: 118 Ko
Estimation de l'espace disque requis: 2,7 Mo
Estimation du temps de construction: 0,06 SBU
Installez ASH en lançant les commandes suivantes:
patch -Np1 -i ../ash-0.4.0-cumulative-fixes-1.patch &&
make &&
install -m 755 sh /bin/ash &&
install -m 644 sh.1 /usr/share/man/man1/ash.1
Si vous souhaitez faire de ash le shell sh par défaut, créez un lien symbolique.
ln -sf ash /bin/sh
Le package ASH contient ash, un shell compatible avec sh.