Qui il download dei file sorgente in formato tar.gz:
http://ftp.gnu.org/gnu/bash/Qui una guida Bash 4.2:
http://tiswww.case.edu/php/chet/bash/bashref.html-------------------------------
Conviene, durante la compilazione, dare i comandi
"./configure" e "make" NON proseguendo col
"make install". Prendere il binario compilato che
appare col nome "bash" e copiarlo su una penna usb.
Inserire il disco live di puppy, montare la partizione
dell' hard disk che contiene Puppy, andare nella directory
"/bin" e rinominare la bash 3.2 esistente in "bash_".
Dalla penna usb copiare la nuova "bash" 4.2 in "/bin",
accanto alla vecchia. Riavviare. Se qualcosa dovesse
andare storto rimontare la live, cancellare la nuova e
ripristinare la vecchia bash. Non rinominate direttamente
la bash esistente in "\dir" altrimenti vi si blocca tutto
e siete costretti a togliere la corrente.
Se date il "make install" dopo la compilazione la nuova
bash non andrà a sostituire la vecchia, perchè verrà
copiata in /usr/local/bin e non in /bin.
Tra le belle cose della Bash 4.2 è notevole la "printf",
che permette di formattare l'output e di inserirlo tal
quale in una variabile.
Saluti.