Abbiamo tutti familiarità con la Bourne Again SHell, ma ci sono altre due interfacce utente che sono considerate utili e moderne shell: la Berkeley Unix C shell e la Korn shell. Questo capitolo installa i pacchetti compatibili con questi tipi aggiuntivi di shell.
ash è la shell maggiormente conforme alla Bourne Shell (da non confondersi con la Bourne Again SHell, ovvero Bash installata in LFS) senza alcuna caratteristica aggiuntiva. Bourne Shell è disponibile in molti sistemi UNIX commerciali. Quindi ash è utile per testare script che devono essere conformi a sh. Essa richiede anche poca memoria e poco spazio in confronto ad altre shell conformi a sh.
Download (FTP): ftp://distro.ibiblio.org/pub/Linux/distributions/slackware/slackware_source/ap/ash/ash-0.4.0.tar.gz
Download MD5 sum: 1c59f5b62a081cb0cb3b053c01d79529
Dimensione del download: 118 KB
Stima dello spazio su disco richiesto: 2.2 MB
Stima del tempo di costruzione: 0.06 SBU
Installare ASH eseguendo i seguenti comandi:
patch -Np1 -i ../ash-0.4.0-cumulative_fixes-1.patch &&
make
Ora, come utente root:
install -m 755 sh /bin/ash &&
install -m 644 sh.1 /usr/share/man/man1/ash.1
Se si vuole che ash sia la shell sh di default, creare un link simbolico.
ln -sf ash /bin/sh