5.16.1. Instalarea lui Bash
Pregătiți Bash pentru compilare:
./configure --prefix=/tools --without-bash-malloc
./configure --prefix=/tools --without-bash-malloc
Semnificația opțiunilor de configurare:
--fără-bash-malloc
Această opțiune dezactivează utilizarea alocării memoriei lui Bash (malloc) funcție despre care se știe că cauzează erori de segmentare. Prin dezactivarea acestei opțiuni, Bash va folosi malloc funcții de la Glibc care sunt mai stabile.
Compilați pachetul:
face
face
Compilarea este acum completă. După cum sa discutat mai devreme, rularea suita de teste nu este obligatorie pentru instrumentele temporare din acest capitol. Pentru a rula oricum suita de teste Bash, lansați următoarea comandă:
face teste
face teste
Instalează pachetul:
make install
make install
Faceți un link pentru programele care folosesc sh pentru o coajă:
ln -sv bash /tools/bin/sh
ln -sv bash /tools/bin/sh