<Precedenti | Contenuti | Succ.>
5.16.1. Installazione di Bash
Prepara Bash per la compilazione:
./configure --prefix=/tools --senza-bash-malloc
./configure --prefix=/tools --senza-bash-malloc
Il significato delle opzioni di configurazione:
--senza-bash-malloc
Questa opzione disattiva l'uso dell'allocazione di memoria di Bash (malloc) funzione che è nota per causare errori di segmentazione. Disattivando questa opzione, Bash utilizzerà il malloc funzioni di Glibc che sono più stabili.
Compila il pacchetto:
make
make
La compilazione è ora completa. Come discusso in precedenza, l'esecuzione della suite di test non è obbligatoria per gli strumenti temporanei qui in questo capitolo. Per eseguire comunque la suite di test Bash, immetti il seguente comando:
fare dei test
fare dei test
Installa il pacchetto:
make install
make install
Crea un collegamento per i programmi che utilizzano sh per una conchiglia:
ln -sv bash /tools/bin/sh
ln -sv bash /tools/bin/sh