ash это оболочка, которая наиболее совместима с Bourne Shell (не путать с Bourne Again SHell, то есть. Bash, установленной в LFS) без каких-либо дополнительных расширений. Оболочка Bourne доступна в большинстве коммерческих UNIX-систем. Итак, ash полезна для проверки скриптов на sh-совместимость. Она также имеет малые требования к памяти и дисковому пространству по сравнению с другими sh-совместимыми оболочками.
Адрес (FTP): ftp://distro.ibiblio.org/pub/Linux/distributions/slackware/slackware_source/ap/ash/ash-0.4.0.tar.gz
Контрольная сумма: 1c59f5b62a081cb0cb3b053c01d79529
Размер: 118 KB
Требуемое дисковое пространство: 2.2 MB
Расчетное время сборки: 0.06 SBU
Требуемый патч http://www.linuxfromscratch.org/blfs/downloads/6.0/ash-0.4.0-cumulative_fixes-1.patch .
Установим ASH запуском следующих команд:
patch -Np1 -i ../ash-0.4.0-cumulative_fixes-1.patch &&
make
А теперь, как пользователь root:
install -m 755 sh /bin/ash &&
install -m 644 sh.1 /usr/share/man/man1/ash.1
Если Вы захотите сделать ash оболочкой по умолчанию, сделайте ссылку.
ln -sf ash /bin/sh
/etc/profile и $HOME/.profile.
sh-совместимая оболочка.